Wandel die int Werte in strings um, und addiere die wieder.

Reinhold 

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Im Auftrag von Pessner, Andreas
Gesendet: Dienstag, 2. November 2004 08:40
An: [EMAIL PROTECTED]
Betreff: AW: [CSharp.net] sicheren Hashwert erzeugen

Hm - Jup - so einfach isses - man sieht scheinbar ab und an mal den Wald vor
lauter B�umen nicht ;-)

Naja - ist wahrscheinlich daraus gewachsen - das ich das mal mit nem
doppelten ID Wert gebraucht habe. Haste daf�r auch noch ne einfache L�sung?

Sind quasi 2 int Werte aus ner DB - die ich als Hashwert in ner Hashtable
brauche.

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Im Auftrag von Christoph Wille
Gesendet: Dienstag, 2. November 2004 08:11
An: [EMAIL PROTECTED]
Betreff: Re: [CSharp.net] sicheren Hashwert erzeugen

Die Strings addieren und that's it. Dann ergibt nur ein identer Vorname +
Nachname einen gleichen Hashwert. Wenn das nicht gew�nscht ist, dann
verstehe ich den Ansatz mit der Hashtable allerdings nicht.

Chris

At 08:01 AM 11/2/2004, you wrote:
>Ich mu� f�r meine Hashtable einen sicheren Hashwert erstellen.
>
>Dieser besteht aus 2 Strings z.B.: Vorname, Nachname.
>
>Bisher mache ich das so:
>
>private string Vorname;
>private string Nachname;
>
>public int GetHash()
>{
>         return Vorname.GetHashCode() ^ Nachname.GetHashCode(); }
>
>Leider kann das nat�rlich zu Fehlern f�hren.
>
>z.B.:
>Person1:
>Vorname = "Andreas"
>Nachname = "Maier"
>
>Person2:
>Vorname = "Maier"
>Nachname = "Andreas"
>
>In dem Beispiel sollte der Hashwert beider Personen eigentlich derselbe 
>sein - bef�rchte ich mal.
>
>Gibt es da einen besseren Ansatz?


_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net


_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an