Joe*_*Joe 3 c# exception-handling
如果我期望一个空值并获得一个定义的值(在一个属性的getter中)并想要抛出异常,那么在csharp中执行此操作的正确方法是什么?在这种情况下,是否已经定义了任何有意义的东西?
我的猜测是:
throw new
ArgumentException("Parameter was expected to be null, value was provided.");
Run Code Online (Sandbox Code Playgroud)
ArgumentOutOfRangeException 也可以工作,但通常在有明确定义的范围而不是null而不是null时使用.
| 归档时间: |
|
| 查看次数: |
1514 次 |
| 最近记录: |