C#学习教程:String.IsNullOrEmpty()检查空格例如。我希望以下内容返回true而不是通常的false:String.IsNullOrEmpty("");有没有比以下更好的方法:String.IsNullOrEmpty("".Trim());(注意原来的问题通常回答Whatisunsympatheticcomment,这个已经换成更理智的问题了)。.NET4.0将引入String.IsNullOrWhiteSpace方法。在此之前,如果您要处理空字符串,则需要像处理空字符串一样使用Trim。对于不使用.NET4.0的代码,您可以实现一个辅助方法来检查空字符串或空格字符串,如下所示:publicstaticboolIsNullOrWhiteSpace(stringvalue){if(String.IsNullOrEmpty(value)){}返回String.IsNullOrEmpty(value.Trim());}String.IsNullOrEmpty不执行任何修整,它只是检查字符串是空引用还是空字符串。String.IsNullOrEmpty("")...返回FalseStringfoo=null;String.IsNullOrEmpty(foo.Trim())...当foo为Null时抛出异常。字符串.IsNullOrEmpty(foo)||foo.Trim()==String.Empty...returnstrue当然可以作为扩展函数来实现:以上是C#学习教程:String.IsNullOrEmpty()checksforemptyspaces分享所有内容,如果是对你有用,需要多了解C#学习教程,希望大家多多关注—staticclassStringExtensions{publicstaticboolIsNullOrWhiteSpace(thisstringvalue){return(String.IsNullOrEmpty(value)||String.IsNullOrEmpty(值.Trim()));}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
