关于c#2.0:“”和String.Empty()之间的区别

Difference between “” and String.Empty()

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What is the difference between String.Empty and “”

代码和它适用的地方有什么区别??

1
2
3
string mystr ="";

string mystr1 = String.Empty();


答案似乎是"没什么"。

但是,良好的编程实践表明,您最好使用string.empty,就像将来一个空字符串将由一个不同于""的东西来表示一样,否则您的代码可能会中断。(我看不出发生了什么变化,但原则上是可能的)。


我想这可以解释一下:http://msdn.microsoft.com/en-us/library/system.string.empty.aspx