UTF8Encoding.GetHashCode Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí kód hash pro aktuální instanci.
public:
override int GetHashCode();
public override int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer
Návraty
Hodnota hash pro aktuální instanci
Příklady
Následující příklad používá metodu GetHashCode k vrácení hash kódu pro UTF8Encoding instance. Všimněte si, že kód hash vrácený touto metodou závisí na konstruktoru použitém k vytvoření objektu UTF8Encoding .
using namespace System;
using namespace System::Text;
int main()
{
// Many ways to instantiate a UTF8 encoding.
UTF8Encoding^ UTF8a = gcnew UTF8Encoding;
Encoding^ UTF8b = Encoding::UTF8;
Encoding^ UTF8c = gcnew UTF8Encoding( true,true );
Encoding^ UTF8d = gcnew UTF8Encoding( false,false );
// But not all are the same.
Console::WriteLine( UTF8a->GetHashCode() );
Console::WriteLine( UTF8b->GetHashCode() );
Console::WriteLine( UTF8c->GetHashCode() );
Console::WriteLine( UTF8d->GetHashCode() );
}
using System;
using System.Text;
class UTF8EncodingExample {
public static void Main() {
// Many ways to instantiate a UTF8 encoding.
UTF8Encoding UTF8a = new UTF8Encoding();
Encoding UTF8b = Encoding.UTF8;
Encoding UTF8c = new UTF8Encoding(true, true);
Encoding UTF8d = new UTF8Encoding(false, false);
// But not all are the same.
Console.WriteLine(UTF8a.GetHashCode());
Console.WriteLine(UTF8b.GetHashCode());
Console.WriteLine(UTF8c.GetHashCode());
Console.WriteLine(UTF8d.GetHashCode());
}
}
Imports System.Text
Class UTF8EncodingExample
Public Shared Sub Main()
' Many ways to instantiate a UTF8 encoding.
Dim UTF8a As New UTF8Encoding()
Dim UTF8b As Encoding = Encoding.UTF8
Dim UTF8c = New UTF8Encoding(True, True)
Dim UTF8d = New UTF8Encoding(False, False)
' But not all are the same.
Console.WriteLine(UTF8a.GetHashCode())
Console.WriteLine(UTF8b.GetHashCode())
Console.WriteLine(UTF8c.GetHashCode())
Console.WriteLine(UTF8d.GetHashCode())
End Sub
End Class
Platí pro
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.