C#中IsNullOrEmpty和IsNullOrWhiteSpace的区别在哪里,用哪一个比较好?
之前在写代码中,
我一直用的是string.IsNullOrEmpty方法来判断字符串是否为空,但是最近在看源码的过程中,
发现里面写的是string.IsNullOrWhiteSpace这个方法,有什么区别呢,
string.IsNullOrEmpty方法无法判断带空格的空字符串和带有换行符的字符串,
所以string.IsNullOrWhiteSpace方法的功能要更完善,
微软给的解释是:string.IsNullOrWhiteSpace方法的性能要高,所以建议使用此方法,最后决定以后判断字符串为空都用这个方法了
#程序员# #互联网# #计算机#
#学习# #知识# #编程#