前言
C#在编码过程中经常遇到字符串,字符串可以说使用的非常多,而在一些操作时经常需要对字符串进行判断是否为空,用来保证程序获取结果正确并且不会出现异常,其中!string.IsNullOrEmpty(str)方式是最常用判断最全的,下面简单说下都有那些判断方式。
C#中判断字符串非空的方法
第一:可以使用判断方式str==null 字符串等于null,这样的限制是判断不出等于空的字符串
第二:可以使用判断方式str=="" 表示字符串等于空,这样如果字符串为null,则无法判断出
第三:可以使用判断方式str=string.Empty这样效果是和步骤二中的str="类似,同样判断不出null的情况
第四:则是使用string.IsNullOrEmpty(str),这样既可以判断string.Empty 又可以判断出null
可以说灵活使用以上四种方式都可以实现效果,而判断非空的方式只需要在上面四种情况下加! 不等于
比如:!string.IsNullOrEmpty(str) 达到判断非空字符串的目的
个人推荐第四种方式判断字符串非空最全,可以减少其他判断逻辑 !string.IsNullOrEmpty(str)
转载:https://blog.csdn.net/qq_31762741/article/details/114448473
查看评论