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.MinValuebirbirleriyle değiştirilebilir.
DateTime.MinValue, bu yüzden de yapabilirsinizDateTime myDate = DateTime.MinValue: /