String.IsNullOrEmpty方法
2012-12-15 17:11
246 查看
String.IsNullOrEmpty方法的源码为:
public static bool IsNullOrEmpty(String value) {
return (value == null || value.Length == 0);
}
对于有空格组成的字段串,也会返回false.
如果要检验要字符串时,要排除空格,可以使用IsNullOrWhiteSpace()方法
public static bool IsNullOrWhiteSpace(String value) {
if (value == null) return true;
for(int i = 0; i < value.Length; i++) {
if(!Char.IsWhiteSpace(value[i])) return false;
}
return true;
}
如果字符串不为NULL,可以先Trim() 去掉空格,再使用IsNullOrEmpty方法。
public static bool IsNullOrEmpty(String value) {
return (value == null || value.Length == 0);
}
对于有空格组成的字段串,也会返回false.
如果要检验要字符串时,要排除空格,可以使用IsNullOrWhiteSpace()方法
public static bool IsNullOrWhiteSpace(String value) {
if (value == null) return true;
for(int i = 0; i < value.Length; i++) {
if(!Char.IsWhiteSpace(value[i])) return false;
}
return true;
}
如果字符串不为NULL,可以先Trim() 去掉空格,再使用IsNullOrEmpty方法。
相关文章推荐
- String.IsNullOrEmpty 方法
- String.IsNullOrEmpty()方法的使用
- string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别
- string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别
- string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别
- string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别
- String.IsNullOrEmpty 方法
- string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别
- asp.net String.IsNullOrEmpty 方法
- String.IsNullorEmpty()方法的使用
- 再谈扩展方法,从string.IsNullOrEmpty()说起
- (转载)string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别
- NET Framework 类库 String.IsNullOrEmpty 方法 .
- asp.net String.IsNullOrEmpty 方法
- NET Framework 类库 String.IsNullOrEmpty 方法
- string.IsNullOrEmpty方法
- String.IsNullOrEmpty 方法
- String.IsNullOrEmpty 方法
- string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别
- string.IsNullOrEmpty和string.IsNullOrWhiteSpace方法的区别