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

  • Gali B

    Gali B

    1 EYLÜL 2006
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • Watcher3223

    Watcher3223

    15 Kasım 2007