【发布时间】:2011-09-07 01:20:34
【问题描述】:
代码有什么区别和适用的地方??
string mystr = "";
string mystr1 = String.Empty();
【问题讨论】:
标签: string c#-2.0 variable-assignment
代码有什么区别和适用的地方??
string mystr = "";
string mystr1 = String.Empty();
【问题讨论】:
标签: string c#-2.0 variable-assignment
答案似乎是“没有”。
但是,良好的编程习惯表明您最好使用 string.Empty,因为如果将来空字符串将由“”以外的其他内容表示,那么您的代码可能会中断。 (我看不到变化正在发生,但原则上它可能会发生)。
【讨论】: