SORU
21 EKİM 2008, Salı


DateTime "boş" değer

Çok aradım ama bir çözüm bulamadım. Nasıl başlatılmamış bir değer (null eşdeğer) içermesi gerekir bir DateTime başa çıkıyorsunuz? DateTime özellik değerini ayarlayın olabilecek bir Dersim var. Mülk sahibi için DateTime başlatılıyor düşünüyordum.Sonra kolayca kontrol edilebilir MinValue,. Bu oldukça yaygın bir sorudur sanırım, bunu nasıl yaparsınız?

CEVAP
21 EKİM 2008, Salı


Eğer onları başlatmak musun yoksa normal mi DateTimes için, DateTime.MinValue, bir değer türü olduğundan, bir başvuru türü yerine maç olacak.

Ayrıca null bir DateTime, bu gibi kullanabilirsiniz:

DateTime? MyNullableDate;

Ya da uzun formu:

Nullable<DateTime> MyNullableDate;

Ve son olarak, herhangi bir tür varsayılan başvurmak şekilde inşa var. Bu döndürür null başvuru türleri için, ama bizim örneğin DateTime DateTime olarak dönecektir.MinValue:

default(DateTime)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013