Leistungsunterschied zwischen ?? und ==
Posted: 13 Feb 2025, 21:52
Um mit einer booleschen Nullable -Variable wahr oder falsch zu finden, kann ich < /p>
verwenden sollte (nullbar? false)
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)