为了账号安全,请及时绑定邮箱和手机立即绑定

c#构造函数中抛出异常妥当吗

c#构造函数中抛出异常妥当吗

C#
宝慕林4294392 2018-12-25 14:13:48
c++因为析构函数的原因不建议在构造函数中抛出异常,那C#呢?请各位达人赐教
查看完整描述

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

public List(int capacity) { 
  if (capacity < 0) ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.capacity, ExceptionResource.ArgumentOutOfRange_SmallCapacity);
  _items = new T[capacity];
  }

List.cs的代码


查看完整回答
反对 回复 2018-12-29
  • 2 回答
  • 0 关注
  • 530 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信