Ergo konnte man bei
Rechnung.AddRechnungsPosition(KursNr, ...)
nicht weiterkommen, da man kein Zugriff auf die private Eigenschaft KursNr des Objektes Kurs hatte.
Stellt sich nur die Frage, was wird mit der Aufgabe gemacht?
Nach 6-7 Zeilen Pseudocode und etlichen ueberlegungen und minuten spaeter, habe ich an der Stelle, wo ich die Rechnungsposition addieren wollte, geschrieben:
// Die aufgabe ist nicht loesbar, da aufgrund der Sichtbarkeit kein Zugriff auf KursNr des Objektes Kurs besteht.
Schlechte Idee, aber mir gings ums Prinzip