Och menno... stell dir vor: Bin grad am C# lernen und hatte grad vor zur Übung Sets in C# zu implementieren. SharpDevelop is schon gestartet, guck grad nochmal in der
DP rund und was seh ich da: Mal wieder jemand schneller...
Was solls, hatte sowieso vor zuerst ne .NET 1.1-Version zu basteln und später eine für .NET 2.0. Letzteres hat sich dann ja erübrigt...
Zitat:
Wenn jemand eine Idee hat, wie man das ganze verbessern könnte - immer her damit
Hab mir mal deinen Code angesehen. Richtige "Verbesserungsvorschläge" hab ich nicht, aber trotzdem noch n paar Anmerkungen. Folgendes is mir noch unklar:
- warum hast du Reset() 2 mal implementiert?
- für was n leeres Dispose()?
- < und > könnte man noch überladen
- die Listen-Klasse, die du zur internen Speicherung verwendest, gibts unter .NET 1.1 noch nicht, oder hab ich die irgendwo übersehen?
- wäre es nicht ne Überlegung wert die Sets als Wertetypen(d.h. als struct, statt class) zu implementieren
- wir wärs noch mit [Serializable]
Ansonsten: Klasse Klassen!
mfg
Christian