判断字符串变量str是否为空的最有方法

来源:互联网 发布:淘宝卖家支付宝红包 编辑:程序博客网 时间:2024/05/16 17:31
a、str == "";
b、str == String.Empty;
c、str.Length == 0;
计算Length时,只需要检查内部数组的长度,不需要字节比较。而字节比较是比直接计算计算要慢很多,所以答案是c。但是当str为null时,相当于一个没有实例化的字符串数组,用Length取一个没有实例化数组的长度,会报异常,所以应该这样使用:
str != null && str.Length == 0
0 0
原创粉丝点击