Ich habe eine int
Ich möchte speichern als int?
Ist das möglich und wenn ja, wie?
Antworten
Zu viele Anzeigen?Es gibt eine implizite Umwandlung:
int nonNullable = 5;
int? nullable = nonNullable;
(Dies ist in Abschnitt 6.1.4 der C#-Spezifikation angegeben).
Der umgekehrte Vorgang ist natürlich unsicher, da der nullbare Wert null sein könnte. Es gibt eine explizite Konvertierung, oder Sie können die Value
Eigentum:
int? nullable = new int?(5); // Just to be clear :)
// These are equivalent
int nonNullable1 = (int) nullable;
int nonNullable2 = nullable.Value;
Øyvind Bråthen
Punkte
56704