黑马程序员技术交流社区
标题:
判断字符串为空的方法:常用的3种?
[打印本页]
作者:
zhangqiang
时间:
2013-11-6 13:55
标题:
判断字符串为空的方法:常用的3种?
本帖最后由 zhangqiang 于 2013-11-6 19:52 编辑
判断字符串为空的方法:常用的3种?顺便问下怎么把问题设置成已解决?
作者:
y494890511
时间:
2013-11-6 14:08
修改分类的方法:
1:选择帖子下方的编辑按钮
2:将标题左侧的分类修改为已解决即可
作者:
Goes_By
时间:
2013-11-6 16:33
Length法:bool isEmpty = (str.Length == 0);
Empty法:bool isEmpty = (str == String.Empty);
General法:bool isEmpty = (str == "");
作者:
dashanren
时间:
2013-11-6 19:37
判定为空字符串的几种写法,按照性能从高到低的顺序是:
s.Length == 0 优于 s == string.Empty 优于 s == ""
注意:
1.string str1="" 和 string str2=null 的区别。str1是一个空字符串,空字符串是一个特殊的字符串,只不过这个字符串的值为空,在内存中是有准确的指向的,string str2=null,这样定义后,只是定义了一个string 类的引用,str2并没有指向任何地方,在使用前如果不实例化的话,都将报错。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2