小编典典

C#中IsNullOrEmpty和IsNullOrWhiteSpace之间的区别

all

C#中的这些命令有什么区别

string text= "  ";
1-string.IsNullOrEmpty(text.Trim())

2-string.IsNullOrWhiteSpace(text)

阅读 58

收藏
2022-08-07

共1个答案

小编典典

IsNullOrWhiteSpace是一种类似于以下代码的便捷方法,不同之处在于它提供了卓越的性能:

return String.IsNullOrEmpty(value) || value.Trim().Length == 0;

空白字符由 Unicode 标准定义。该 IsNullOrWhiteSpace方法将任何返回值为 true
Char.IsWhiteSpace字符作为空白字符传递给该方法时进行解释。

2022-08-07