string中empty

来源:互联网 发布:jquery清空数组元素 编辑:程序博客网 时间:2024/06/06 13:01

1、string s = "";  与 string s = string.Empty;  的区别:

当你只定义一个str而不为其分配内存时用string str=null,但是在接下来你使用它之前必须为它赋值如str=“xxxx”也就是为它初始化,不然程序运行时可能会引发空指针异常而string str= stringEmpty是定义和初始化放在一起它实际是等价于string str=null;str=" " ;具体使用时,如果你确定在使用前会给str赋值就用string str=null,否则用string str= string.Empty  用String.Empty表示空字符串,不要用” ”。String.Empty的定义为public static readonly string Empty,编译时会转化成 

原创粉丝点击