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)。