Page 1 of 1

Leistungsunterschied zwischen ?? und ==

Posted: 13 Feb 2025, 21:52
by Anonymous
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)