Vielleicht haben Sie sich auch schon mal gefragt, wie man denn möglicht schnell und einfach nachvollziehen könnte, ob eine geometrische Form oder unser Punkt im Koordinatensystem größer oder kleiner als ein Vergleichsobjekt ist (Schulbeispiel). Vielleicht haben Sie sich aber auch schon mal der Programmierung Ihres letzten Webshops gefragt, wie man die Größe eines Einkaufswagens bestimmen kann, kamen auf den Gedanken, dass es wohl die Gesamtsumme sein muss und fragten sich dann sofort, warum man dies nur mit einer Testmethode, die einen Wahrheitswert zurückliefert, überprüfen kann. Schöner wäre ja eigentlich folgender Ausdruck gewesen: if (wagen1 > wagen2), d.h. die Verwendung eines handelsüblichen Operators, der allerdings selbstständig wissen müsste, was eigentlich bei einem Einkaufswagen zu addieren ist, um einen passenden Vergleich mit einem anderen Einkaufswagen durchzuführen. Genau dies lässt sich mit der Operatorüberladung programmieren und wir für C#.NET mit diesem Artikel vorgestellt.
comelio.com
