UTF8Encoding.GetHashCode Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il codice hash per l'istanza corrente.
public:
override int GetHashCode();
public override int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer
Restituisce
Codice hash per l'istanza corrente.
Esempio
Nell'esempio seguente viene usato il GetHashCode metodo per restituire un codice hash per UTF8Encoding le istanze. Si noti che il codice hash restituito da questo metodo dipende dal costruttore usato per creare l'oggetto 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