Nützliche Operatoren erstellen

Durch das Überladen von Operatoren kann Ihr Code intuitiver werden und sich besser gemäß den eingebauten Typen verhalten. Außerdem kann Ihr Code schwer verwaltbar, komplex und sperrig werden, wenn Sie sich nicht an die gebräuchlichen Verfahren zur Verwendung von Operatoren halten. Sie sollten der Versuchung widerstehen, Operatoren in neuer und völlig unüblicher Form einzusetzen.

So könnte man z.B. versucht sein, den Inkrementierungsoperator (++) für eine Angestellten-Klasse zu überladen, um eine Methode aufzurufen, die das Gehalt eines Angestellten erhöht. Doch dies kann unter den Clients Ihrer Klasse ungeheure Verwirrung stiften. Am besten setzen Sie das Überladen von Operatoren sparsam ein und nutzen es nur dann, ...

Get Programmieren mit C# 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.