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

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013