Hashtable

04/10/2008 - 22:28 von Wojtek Kusch | Report spam
Hallo!
Ich habe {key,value}-Paare. Ich möchte keine Duplikate speichern,
deswegen dachte ich, ich nehme eine Hashtable. Aber mein key ist nicht
ein einfacher Typ, sondern ein Objekt mit mehreren Eigenschaften.
Objekte mit den gleichen Eigenschaften (den Zustand) sehe ich als
Duplikate an, und deswegen sollen diese in die Hasttable nicht
aufgenommen werden. Wie mache ich das?
Danke für die Antwort!
Wojtek
 

Lesen sie die antworten

#1 Wojtek Kusch
04/10/2008 - 23:00 | Warnen spam
Wojtek Kusch schrieb:
Hallo!
Ich habe {key,value}-Paare. Ich möchte keine Duplikate speichern,
deswegen dachte ich, ich nehme eine Hashtable. Aber mein key ist nicht
ein einfacher Typ, sondern ein Objekt mit mehreren Eigenschaften.
Objekte mit den gleichen Eigenschaften (den Zustand) sehe ich als
Duplikate an, und deswegen sollen diese in die Hasttable nicht
aufgenommen werden. Wie mache ich das?
Danke für die Antwort!
Wojtek



Habe festgestellt, dass, wenn man die Methoden
public override bool Equals(Object obj) und
public override int GetHashCode(), es wunderbar klappt.
Hat sich somit erledigt. Danke schön!

Ähnliche fragen