FastArrayList

Habe die aktualisierte Version meiner indizierten(!) FastArrayList Klasse zur Verfügung gestellt. Die Klasse arbeitet über Keys, sprich über die Hashcodes der Elemente! Näheres im Detail!

Table of contents

In der neuen Version unter anderem InsertRange und SetRange bereinigt, sowie Insert auf einen bestimmten Index.

Wichtig: Beim Einfügen von Elementen wird in der indizierten Hashtable der HashCode des Objektes hinterlegt! FastContains arbeitet ausschließlich mit dem HashCode eines Objektes.
Das heißt: Bei überladenen Equals Methoden, ist die GetHashCode Methode der Equals Methode gleichzusetzen. Ich realsiere dies, in dem ich die Prüfparameter in einen String zusammenstelle, mittels Reflection noch den Namen der Instanz ermittle und so den Gesammt-String erstelle aus dem ich den HashCode generiere.

Aktualisierte Klasse:
FastArrayList.cs.txt

Mein Beitrag in der Microsoft Newsgroup diesbzgl:
Newsgroup Beitrag

© Copyright 2004-2017 - Dominik Amon