我很好奇是否有开发人员更频繁地使用 string.IsNullOrEmpty() 来表示否定而不是表示
例如
if (!string.IsNullOrEmpty())
这就是我 99% 的时间使用该方法的方式。对此的设计决定是什么?
最佳答案
因为“IsNullOrEmpty”比“NotNullOrEmpty”更容易理解。后者可以解释为:
- 不为空,也不为空
- 不为空或为空
关于c# - string.IsNullOrEmpty() 与 string.NotNullOrEmpty(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/734372/