用哪种方法判断字符串为空更快速
2004-12-03 10:14
387 查看
三种常用的字符串判空串方法:
Length法:bool isEmpty = (str.Length == 0);
Empty法:bool isEmpty = (str == String.Empty);
General法:bool isEmpty = (str == "");
实践证明用Length方法判空是最快的(在32位系统上,System.Int32运算最快了),注意只有字符串不为null的前提下,.NET才会进一步计算s.Length是否为0,所以一般常用 if( (s == null) || (s.Length == 0) ) 进行判断。
Length法:bool isEmpty = (str.Length == 0);
Empty法:bool isEmpty = (str == String.Empty);
General法:bool isEmpty = (str == "");
实践证明用Length方法判空是最快的(在32位系统上,System.Int32运算最快了),注意只有字符串不为null的前提下,.NET才会进一步计算s.Length是否为0,所以一般常用 if( (s == null) || (s.Length == 0) ) 进行判断。
相关文章推荐
- 创建ASP.NET WEB自定义控件——例程3
- 语言转换软件都是不可靠,甚至可能造成大的bug
- 无聊ing
- Java技术标准中新增加了编程语言Groovy
- Java keytool工具的作用及使用方法[zz]
- 自定义有模板功能的控件
- java swing的拖放例子
- 新一代Java技术即将出现
- .net中Web自定义控件编写注意事项
- 【转载】曙光4000A系统主要技术指标
- 同时使用apache和IIS的一个解决方案[转载]
- 给C++初学者的50个忠告
- 【转载】因需而崩溃——开放系统开始动摇
- 无题日记 [Dec 03, 2004]
- Eclipse+Tomcat+Lomboz的配置总结
- 使用MiddleGen 产生hibernate的数据库表映射文件
- j2ee程序员应该掌握的linux知识
- about msdn's Dispose(转)
- 自我
- LingoX: 复旦学生一个关于外语辅助写作的发明