Hi,
zunächst danke für deine Antwort. Da ich erst seit kurzem C# lerne , verstehe ich deine Antwort aber leider nicht

Das Prinzip der Überladung habe ich zwar schon behandelt, aber alle Beispiele, die ich bis jetzt zur Überladung gelesen habe, bezogen sich auf die Operatorenüberladung ("Wie implementiere ich den Additionsoperator für meine struct XYZ").
Habe jetzt auch nochmal zusätzlich MDSN und andere Quellen zur Überladung befragt, aber die Informationen sind dünn gestreut und behandeln eben immer jene Operatorenüberladung. Hättest du eventuell weiterführende Informationen zum Überladen - besonders bezüglich einer Optional Funktion - zur Hand (Link, Codesnip oder Ähnliches) ?
Gruß,
miniC#