Wie vereinfacht man diese C # if / else-Syntax?

7

Ich habe die folgende Aussage:

%Vor%

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?

    
RobVious 03.06.2013, 15:52
quelle

3 Antworten

16

Sicher, verwende einfach ein normales if :

%Vor%     
Servy 03.06.2013, 15:56
quelle
5

Sie können immer die alte if -Anweisung verwenden:

%Vor%

Ich denke, der ternäre Operator wird hier nicht benötigt.

    
edtheprogrammerguy 03.06.2013 15:56
quelle
0

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:

%Vor%

Das if:

%Vor%

Die Erweiterungsmethode funktioniert für jede Zeichenfolge.

    
mstrewe 04.06.2013 07:15
quelle

Tags und Links