У меня есть утверждение вроде
DateTime ? dt = (string1 == string2) ? null; (DateTime)(txtbox.Text);
, которое я не могу скомпилировать. Причина: null
не может быть назначен на DateTime
.
Итак, я должен объявить переменную Nullable
и заменить null
с обнуляемым
.
Я не хочу использовать if
-выражение, и я хочу сделать это в одной строке.
Кроме того, могу ли я использовать оператор ??
здесь.