C# における IsNullOrEmpty と IsNullOrWhiteSpace の違い [重複] 質問する

C# における IsNullOrEmpty と IsNullOrWhiteSpace の違い [重複] 質問する

C#のこれらのコマンドの違いは何ですか?

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

2-string.IsNullOrWhiteSpace(text)

ベストアンサー1

IsNullOrWhiteSpaceは、優れたパフォーマンスを提供することを除けば、次のコードに似た便利なメソッドです。

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

空白文字は Unicode 標準で定義されています。IsNullOrWhiteSpaceメソッドに渡されたときに true の値を返す文字は、すべてChar.IsWhiteSpace空白文字として解釈されます。

おすすめ記事