Bunlardan birini diğerinden seçmek için bir neden var mı?
DateTime myDate = new DateTime();
veya
DateTime myDate = default(DateTime);
İkisi de eşit 1/1/0001 12:00:00 AM
.
default(DateTime)
da seçeneğini kullanabilirsiniz new DateTime()
. Her ikisi de isteğe bağlı parametre değerleri için gereken derleme zamanı sabitleridir . Derleme zamanı sabitleri gerekli değildir, o zaman default(DateTime)
, new DateTime()
ve DateTime.MinValue
birbirleriyle değiştirilebilir.
DateTime.MinValue
, bu yüzden de yapabilirsinizDateTime myDate = DateTime.MinValue
: /