Freigeben über


Evidence.GetHashCode Methode

Definition

Ruft einen Hashcode für das Evidence-Objekt ab, das sich für die Verwendung in Hashalgorithmen und Datenstrukturen eignet, z.B. in einer Hashtabelle.

public:
 override int GetHashCode();
[System.Runtime.InteropServices.ComVisible(false)]
public override int GetHashCode ();
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer

Gibt zurück

Int32

Ein Hashcode für das aktuelle Evidence-Objekt.

Attribute

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der GetHashCode-Methode. In diesem Beispiel wird ein größeres Beispiel für die Evidence Klasse bereitgestellt.

Console.WriteLine(ControlChars.Lf & "Get the hashcode for the evidence.")
Console.WriteLine(("HashCode = " & myEvidence.GetHashCode().ToString()))
Console.WriteLine("\nGet the hashcode for the evidence.");
Console.WriteLine("HashCode = " + myEvidence.GetHashCode().ToString());
Console::WriteLine( "\nGet the hashcode for the evidence." );
Console::WriteLine( "HashCode = {0}", myEvidence->GetHashCode() );

Hinweise

Der Hashcode für zwei Instanzen desselben Nachweises kann unterschiedlich sein, Daher sollten Hashcodes nicht verwendet werden, um zwei Evidence Objekte zu vergleichen.

Gilt für