Possible Duplicate:
In C#, should I use string.Empty or String.Empty or “” ?
我只是不了解在“”上使用String.Empty的好处。除了强烈键入更长的时间。
所以,请问为什么我要使用这个?
最佳答案
如前所述,string.Empty
不创建任何对象,而""
将创建对象(尽管已从池中拉出)。性能差异很小,但问题应该是什么更具可读性。我的立场是string.Empty
比""
更加突出,而且我可以清楚地看到声明的意图(string.Empty与null)。无论您选择什么,都应该在整个代码库中保持一致。
String.Empty vs ""
关于c# - 使用String.Empty的好处,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3725285/