电脑知识
string empty
2023-04-15 00:37

C#中IsNullOrEmpty和IsNullOrWhiteSpace的区别在哪里,用哪一个比较好?

 之前在写代码中,

我一直用的是string.IsNullOrEmpty方法来判断字符串是否为空,但是最近在看源码的过程中,

发现里面写的是string.IsNullOrWhiteSpace这个方法,有什么区别呢,

 string.IsNullOrEmpty方法无法判断带空格的空字符串和带有换行符的字符串,

所以string.IsNullOrWhiteSpace方法的功能要更完善,

微软给的解释是:string.IsNullOrWhiteSpace方法的性能要高,所以建议使用此方法,最后决定以后判断字符串为空都用这个方法了

#程序员# #互联网# #计算机#

#学习# #知识# #编程#

发表评论
0评