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 Persoon(string Achter, string Voor, DateTime Datum)
public override string ToString()
return Voornaam + " " + Achternaam + " - " + Geboortedatum.ToShortDateString();
public static void Main()
Persoon Ik = new Persoon("Linthoudt","Geert", new DateTime(1969,10,1));
Console.WriteLine(Ik.ToString());
Console.WriteLine(ex.Message);