有人可以向我解释为什么在.NET中我会写String.IsNullOrEmpty(str)而不是str.IsNullOrEmpty()?必须有合理的理由,但我不知道.
听起来你们都在说
Jon*_*upp 25
如果IsNullOrEmpty是一个实例方法,则在null实例上调用它会抛出NullReferenceException,而不是像你想要的那样返回false.
它可能是一种扩展方法,但它可能会让人感到困惑 - 它看起来像一个实例方法,但不会像一个方法那样.
| 归档时间: |
|
| 查看次数: |
2509 次 |
| 最近记录: |