UTF8Encoding.GetHashCode 메서드

정의

현재 인스턴스의 해시 코드를 반환합니다.

public override int GetHashCode ();

반환

Int32

현재 인스턴스에 대한 해시 코드입니다.

예제

다음 예제에서는 메서드를 GetHashCode 사용하여 인스턴스에 대한 UTF8Encoding 해시 코드를 반환합니다. 이 메서드에서 반환되는 해시 코드는 개체를 만드는 UTF8Encoding 데 사용되는 생성자에 따라 달라집니다.

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());
    }
}

적용 대상

추가 정보