判断字符串为空 我想判断一个字符串是不是空的,包括“”,null,“ ”,还有好多好多空格,也认为是空的,这怎么弄呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先用Trim() 然后直接 .Length 是否等于0 string s; string.IsNullOrEmpty(s.Trim()); if(str == null || str.Trim().Length == 0){ // 空字符串} if (string.IsNullOrEmpty(str.Trim())) { } Trim()去掉字符串前面和后面的空格str.Trim()=="";str.Trim().Equals("");str.Trim()==null; 空格的话在string.IsNullOrEmpty之后再Trim再判断... 这个不妥, 如果 s 是 null, s.Trim() 就会抛出异常了. if(string.IsNullOrEmpty(str)){ //为null或空字符串}if(string.IsNullOrEmpty(str.Trim())){ //全是空格} if (s == null || s.Trim().Length == 0) 或者:if(str == null || str.Trim == "") { // 空字符串 } 异常的话 直接 try下处理掉 if(string.IsNullOrEmpty(s)||string.IsNullOrEmpty(s.Trim())) WPF怎么导出EXCEL文件 C# 完成端口的实例 求教:c# wpf treeView如何知道怎么选中了哪个子树? 如何实现大小写字符串不区分 存储过程输出多个参数 DataGrid的Item属性我这里怎么没有,怎么样才能使用该属性? 好多不懂 Zebra条形码打印机问题!!!!!!!! 你知道WIN2000下所有的快捷键吗? 请问如何操作进入命令行方式??? c# 求助 按钮事件问题! 初学者的几个问题
string.IsNullOrEmpty(s.Trim());
{
// 空字符串
}
}
str.Trim()=="";
str.Trim().Equals("");
str.Trim()==null;
这个不妥, 如果 s 是 null, s.Trim() 就会抛出异常了.
{
//为null或空字符串
}
if(string.IsNullOrEmpty(str.Trim()))
{
//全是空格
}
或者:if(str == null || str.Trim == "")
{
// 空字符串
}
异常的话 直接 try下处理掉
if(string.IsNullOrEmpty(s)||string.IsNullOrEmpty(s.Trim()))