using static System.Console;
using System;
public class Program {
public static void Main() {
DateTime dt = DateTime.Now;
DateTime? dtn = null;
WriteLine(dt);
WriteLine(dtn);
dtn = dt;
dt = dtn ?? default(DateTime); //daria erro de compilação se não fizesse esta verificação
dt = dtn.GetValueOrDefault(); //também pode usar isto
if (dtn != null) {
WriteLine("tem valor");
}
if (dtn.HasValue) {