Index Operator überladen
Praktischerweise erlaubt es C# auch Operatoren zu überladen. Das geht meistens genau so wie in C++. Mit einer Ausnahme: Den Indexoperator [] überlädt man in C++ folgendermaßen:
int operator [] (const std::string& s) { return (this->GetSomeInt(s)); }
In C# ist der Syntax ein wenig anders:
public int this[string s] { get { return (GetSomeInt(s); } }
Soo, von nun an muss ich nur noch ins Blog gucken wenn ich den “C# Weg” mal wieder vergessen haben sollte














