string 就是字符串,例如:string str="abc";console.writeline(str);输出的就是abc;
Empty就相当于"";例如你想让字符串为空可以写成string str="";或者string str= string.Empty;
当你只定义一个str而不为其分配内存时用string str=null,但是在接下来你使用它之前必须为它赋值如str=“abc”也就是为它初始化....
需要注意的地方:如果你确定在使用前会给str赋值就用string str=null,否则用string str= string.Empty,不然程序运行时可能会引发空指针异常 |