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

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

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

慕雪6442864 2018-11-14 05:02:20
c++因为析构函数的原因不建议在构造函数中抛出异常,那C#呢?请各位达人赐教
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

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

List.cs的代码


查看完整回答
反对 回复 2018-11-20
  • 2 回答
  • 0 关注
  • 672 浏览

添加回答

举报

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