Warum ist string.IsNullOrWhiteSpace ("\ 0") falsch

Ich stand vor einem Problem, wo unsichtbare Zeichen\0 ähnelt einem 'Leerraum', der von der string.IsNullOrWhiteSpace-Methode nicht als Leerraum betrachtet wird. Ich frage mich, warum dies in .NET auf diese Weise implementiert wurde und gibt es eine Alternative zu string.IsNullOrWhiteSpace, die mit nullterminierten Zeichen richtig umgehen kann? Danke im Voraus

Antworten auf die Frage(12)

Ihre Antwort auf die Frage