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

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008
  • wowchick16

    wowchick16

    17 Mart 2007