public string Achternaam { get; set; }
public string Voornaam { get; set; }
private DateTime _GeboorteDatum;
public DateTime Geboortedatum
get { return _GeboorteDatum; }
if (DateTime.Compare(value, DateTime.Today) != 1)
throw new Exception("De geboortedatum mag niet in de toekomst liggen!");
Geboortedatum = DateTime.Today;
public static void Main()
Persoon Ik = new Persoon();
Ik.Achternaam = "Linthoudt";
Ik.Geboortedatum = new DateTime(2969,10,1);
Console.WriteLine(Ik.Achternaam + ' ' + Ik.Voornaam + ' ' + Ik.Geboortedatum.ToShortDateString());
Console.WriteLine(ex.Message);