Ich habe die folgende Aussage:
Ich möchte prüfen, ob card.Details null oder leer ist ... wenn nicht, schreibe den Wert. Gibt es irgendeine Syntax, die es mir erlaubt, die Else-Bedingung auszulassen?
Sicher, verwende einfach ein normales if :
if
Sie können immer die alte if -Anweisung verwenden:
Ich denke, der ternäre Operator wird hier nicht benötigt.
Sie können eine Erweiterungsmethode für String schreiben, um zu überprüfen, ob nullOrEmpty. Der reguläre wenn dann wäre kürzer
Erweiterungsmethode:
Das if:
Die Erweiterungsmethode funktioniert für jede Zeichenfolge.
Tags und Links c#