使用String.Empty的好处

时间:2010-09-16 09:19:40

标签: c# .net asp.net vb.net

  

可能重复:
  In C#, should I use string.Empty or String.Empty or “” ?

我只是不明白使用String.Empty超过“”的好处。除了强类型之外,它的时间更长。

那么,我为什么要使用它?

2 个答案:

答案 0 :(得分:6)

正如前面提到的那样,string.Empty不创建任何对象,因为""将创建一个对象(尽管已拉出池)。性能差异很小,但问题应该是更具可读性的问题。我认为string.Empty突出超过""的立场,我可以清楚地看到声明的意图(string.Empty vs null)。无论您的选择如何,您都应该在整个代码库中保持一致。

String.Empty vs ""

答案 1 :(得分:0)