Snowfun

导航

 

C#中判断空字符串的3种方法性能分析

3种方法分别是:
string a="";
1.if(a=="")
2.if(a==String.Empty)
3.if(a.Length==0)

3种方法都是等效的,那么究竟那一种方法性能最高呢?

那么为什么if(a.Length==0)最快呢?
因为整数判断等于最快,没有经过实例化等复杂的过程。所以:建议大家判断字符串是否为空用 if(a.Length==0)

posted on 2010-10-22 12:13  Snowfun  阅读(134)  评论(0编辑  收藏  举报