這種情況。我從DatePicker控件獲取日期:DatePicker的可空日期時間值
DateTime current = datePicker1.SelectedDate;
我得到一個錯誤:無法隱式轉換DateTime?到DateTime。所以我想這是一個可以空的類型DateTime ?.
它是安全的這種類型強制轉換爲類型,我需要這樣的:
if (datePicker1.SelectedDate == null)
current= DateTime.Now;
else
current= (DateTime)datePicker1.SelectedDate; //or datePicker1.SelectedDate.Value
而在一般情況下,當是安全的隱含轉換爲空的值,當它是不是?
感謝您的額外信息,它也很有用 – trnTash 2010-03-22 09:10:32
非常感謝luckeyluke。 :) – IsmailS 2010-04-09 05:59:58