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

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 关注
  • 703 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号