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
空白文字として解釈されます。