Ich möchte folgende Aussage machen:
%Vor% Meine Frage ist, wie ich damit besser umgehen kann, wenn ich FirstOrDefault Null-Wert habe.
Ich fühle einfach nicht, dass if
Statements die einzige Lösung ist, die hier sein kann ...
Teilen Sie es in Where
und Select
:
Auf diese Weise erhalten Sie keine NullReferenceException, wenn FirstOrDefault null
zurückgibt.
Alternativ können Sie ihm einen Standardwert wie folgt geben:
%Vor% Oder wie @Silvermind für Nicht-Nullable auf Nullable-Typen ( int
) angegeben hat:
Ich möchte folgende Aussage machen:
%Vor%Meine Frage ist, wie ich damit besser umgehen kann, wenn ich FirstOrDefault Null-Wert habe. Ich fühle einfach nicht, dass %code% Statements die einzige Lösung ist, die hier sein kann ...