string i 的问题string i 跟string i=string.empty;除了分配内存外,还有区别吗?[解决办法]区别很大,string i,i指向null,没有被初始化,并不表示一个字符串string i=String.Empty;指向空字符串,已经初始化了,表示一个0长度的字符串[解决办法]
string i; // i 为空,即:nullstring = string.Empty; // i 为空字符串,即:""