Assigning null / Nullable to DateTime na Operação Ternária

Tenho uma declaração como

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

que não consigo compilar. O motivo é:null não pode ser atribuído aDateTime.

Então, tenho que declarar umNullable<DateTime> nullable variável e substituanull comnullable.

Eu não quero usarif -statement e eu quero fazer isso em uma linha.

Also, posso usar o operador?? Aqui

questionAnswers(2)

yourAnswerToTheQuestion