有关C#中的一个语法问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:45:35
不要将字符串与String.Empty或“”相比较来检查空字符串,而是使用String.Length==0进行比较。

上面三种方法都可正常实现验证功能,但为什么编者推荐第三种呢

因为那样节省资源 前两种都需要打开字符串进行比较 而后一种则只需要知道它为不为零就行

前两种是字符串的比较,后面的是数字的比较,所以从算法上看的话,把字符串的长度拿来出来比较它是否为空要更好些