Oder Sie können eine Eigenart in Erweiterungsmethoden nutzen, sie erlauben this null zu sein:
%Vor%worauf Sie schreiben können:
%Vor%Obwohl Sie wahrscheinlich einen anderen Namen als 'leer' wählen sollten.
Wenn Sie .NET 4 verwenden, können Sie
verwenden %Vor%else:
%Vor%Um Null-Checks zu vermeiden, können Sie ?? Betreiber.
%Vor%Ich benutze es oft als Wächter, um das Eingeben von Daten zu vermeiden, die ich in Methoden nicht haben möchte.
%Vor%Es kann auch verwendet werden, um unerwünschte Formatierungen zu vermeiden.
%Vor%Dies kann auch in if-Anweisungen verwendet werden, es ist nicht so schön, kann aber manchmal nützlich sein.
%Vor%// wenn die Zeichenkette nicht auf null definiert ist, dann funktioniert IsNullOrEmpty . Wenn string als null definiert ist, wird trim die Ausnahme auslösen.
%Vor%// Sie können IsNullOrWhiteSpace verwenden, die gut für mehrere Leerräume in Zeichenketten .i.e funktionieren und auch für mehrere Leerzeichen
%Vor%