我发现自己越来越多地在检查字符串是否为空(如在""
或null中)和条件运算符。
当前示例:
s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber;
这只是一个扩展方法,它等同于:
string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber;
因为它是空的并且不是null,所以??
不会这样做。??
的string.IsNullOrEmpty()
版本将是完美的解决方案。我在想,一定有一种更干净的方式来做这件事(我希望!),但我一直在迷茫地寻找它。
有没有人知道更好的方法,即使是在.Net 4.0中也是如此?
https://stackoverflow.com/questions/2420125
复制相似问题