Wie willste denn nen String addieren? ;-)
Gruß, Thomas
_____________________________________
http://blogs.dotnetgerman.com/thomas/
> -----Original Message-----
> From: csharp.net-admin@glengamoi.com
> [mailto:csharp.net-admin@glengamoi.com] On Behalf Of Reinhold Becker
> Sent: Wednesday, November 03, 2004 8:33 AM
> To: csharp.net@glengamoi.com
> Subject: AW: [CSharp.net] sicheren Hashwert erzeugen
>
> Wandel die int Werte in strings um, und addiere die wieder.
>
> Reinhold
>
> -----Ursprüngliche Nachricht-----
> Von: csharp.net-admin@glengamoi.com
> [mailto:csharp.net-admin@glengamoi.com]
> Im Auftrag von Pessner, Andreas
> Gesendet: Dienstag, 2. November 2004 08:40
> An: csharp.net@glengamoi.com
> 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: csharp.net-admin@glengamoi.com
> [mailto:csharp.net-admin@glengamoi.com]
> Im Auftrag von Christoph Wille
> Gesendet: Dienstag, 2. November 2004 08:11
> An: csharp.net@glengamoi.com
> 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:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>
> _______________________________________________
> CSharp.net Mailingliste, Postings senden an:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>
>
> _______________________________________________
> CSharp.net Mailingliste, Postings senden an:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>