C'è un motivo per scegliere uno di questi rispetto all'altro?
DateTime myDate = new DateTime();
o
DateTime myDate = default(DateTime);
Entrambi sono uguali 1/1/0001 12:00:00 AM.
default(DateTime)o new DateTime(). Sono entrambe costanti di tempo di compilazione , necessarie per i valori dei parametri opzionali. Se costanti di tempo di compilazione non sono necessari, quindi default(DateTime), new DateTime()e DateTime.MinValuesono intercambiabili.
DateTime.MinValue, quindi potresti anche fareDateTime myDate = DateTime.MinValuealtrettanto: /