日期:2014-05-18  浏览次数:20747 次

string i 的问题
string i 跟string i=string.empty;除了分配内存外,还有区别吗?

------解决方案--------------------
区别很大,
string i,i指向null,没有被初始化,并不表示一个字符串
string i=String.Empty;指向空字符串,已经初始化了,表示一个0长度的字符串
------解决方案--------------------
C# code
string i;               // i 为空,即:null
string = string.Empty;  // i 为空字符串,即:""