Leistungsunterschied zwischen ?? und ==

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Leistungsunterschied zwischen ?? und ==

by Anonymous » 13 Feb 2025, 21:52

Um mit einer booleschen Nullable -Variable wahr oder falsch zu finden, kann ich < /p>

verwenden

Code: Select all

bool? nullable;
bool non-nullable;
non-nullable = (nullable == true);
< /code>

oder < /p>

...
non-nullable = (nullable ?? false);
< /code>

Es scheint, dass das Ergebnis in jedem Fall gleich ist:
< /p>

    nullable    non-nullable result
--------    -------------------
true        true
false       false
null        false
< /code>

Es gibt sicherlich einen Unterschied, ob dies Ganzzahlen sind, aber ich sehe keinen Unterschied für dieses boolesche Beispiel.

Gibt es eine Leistung oder funktional, Unterschied zwischen diesen? behobener Code - (Nullable ?? true) 
sollte (nullbar? false)

Top