Are*_*usz 11 .net c# exception
我的类实现了一个接口,如果该类不支持父类的值(通过将 get 属性设置为 false/true 来完成),我必须抛出异常,NotSupportedException那么为什么我应该使用, 而不是呢NotImplementedException?
那我应该什么时候使用NotImplementedException呢?learn.microsoft.com 说使用 NotSupportedException 总是更好,是真的吗?
我发现了这样的东西:https://blog.excastle.com/2004/10/15/notimplementedexception-vs-notsupportedexception/,但它是在 2004 年写的,我认为在那之后很多都发生了变化。而且,它的写法相当复杂。
RBa*_*ung 14
“未实施”意味着将来可以实施。“不支持”并不意味着您是否可以实现它或者是否可以实现。
NotImplementedException通常在开发过程中使用,作为向您自己(或测试人员或任何其他开发人员)标记某些方面尚未实现但打算实现的方式。您通常不会在正式版本中包含此异常。
| 归档时间: |
|
| 查看次数: |
1417 次 |
| 最近记录: |