C# 关于判断字符串为空的一些方法
采集日期:2008-4-21作者:Randolph_k(注:本数据由系统自动采集,内容与BHCODE无关)
1. 三种常用的字符串判空串方法:Length法:bool isEmpty = (str.Length == 0);Empty法:bool isEmpty = (str == String.Empty);General法:bool isEmpty = (str == "");2. 深入内部机制:要探讨这三种方法的内部机制,我们得首先看看.NET是怎样实现的,也就是要看看.NET的源代码!于是,我们有了一个经过改进的Length法:void Foo(string bar)...{ if ((bar != null) && (bar.Length == 0)) //}3. 最后总结:从上面的分析我们可以看到,使用Length法来进行字符串判空串是有着很大的性能优势的,尤其在进行大量字符串判空时!