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

  • graham025

    graham025

    25 NİSAN 2006
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009