Freigeben über


DtsObject.GetHashCode Methode

Definition

Gibt den Hashcode für diese Instanz zurück.

public:
 override int GetHashCode();
public override int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer

Gibt zurück

Eine 32-Bit-Ganzzahl mit Vorzeichen. Diese ist der Hashcode für die Instanz.

Hinweise

Die Methode gilt für Typen, die GetHashCode von ValueType abgeleitet sind. Ein oder mehrere Felder des abgeleiteten Typs werden verwendet, um den Rückgabewert zu berechnen. Wenn ein oder mehrere dieser Felder einen mutierbaren Wert enthalten, kann der Rückgabewert unvorhersehbar und nicht geeignet sein, als Schlüssel in einer Hashtabelle zu verwenden. In diesem Fall sollten Sie ihre eigene Implementierung davon GetHashCode genauer schreiben, die das Konzept eines Hashcodes für den Typ darstellt. Weitere Informationen finden Sie unter Object.HashCode und Hashtable Class im System.Collections-Namespace .

Gilt für: