c # warum kann ein nullable int nicht als Wert [duplicate] null zugewiesen werden

Diese Frage hat hier bereits eine Antwort:

Bedingte Operatorzuweisung mit nullbaren <value> -Typen? 5 AntwortenNullable-Typen und der ternäre Operator: Warum ist `? 10: null` verboten? [Duplikat 9 answers

Erläutern Sie, warum einem nullfähigen int nicht der Wert null zugewiesen werden kann, z. B.

int? accom = (accomStr == "noval" ? null  : Convert.ToInt32(accomStr));

Was ist los mit diesem Code?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage