Zuweisen von null / Nullable zu DateTime in Ternary Operation

Habe ich eine Aussage wie

DateTime ? dt = (string1 == string2) ? null; (DateTime)(txtbox.Text);

die kann ich nicht kompilieren. Grund ist : null zugeordnet werden kann DateTime.

So, ich habe zu erklären Nullable<DateTime> nullable variable und ersetzen null mit nullable.

Möchte ich nicht verwenden if-Anweisung, und ich möchte das in einer Zeile.

Außerdem Kann ich operator ?? hier.

InformationsquelleAutor der Frage iTSrAVIE | 2011-06-02

Schreibe einen Kommentar