C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のByte.GetHashCode()メソッド


C#のByte.GetHashCode()メソッドは、現在のインスタンスのハッシュコードを返すために使用されます。

構文

以下は構文です-

public override int GetHashCode ();

Byte.GetHashCode()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      long val = 5654665;
      byte[] arr = BitConverter.GetBytes(val);
      for (int i = 0; i < arr.Length; i++) {
         int res = arr[i].GetHashCode();
         Console.WriteLine("Hashcode = "+res);
      }
   }
}

出力

これにより、次の出力が生成されます-

Hashcode = 137
Hashcode = 72
Hashcode = 86
Hashcode = 0
Hashcode = 0
Hashcode = 0
Hashcode = 0
Hashcode = 0

  1. 例を使用したC#のUInt16.GetHashCode()メソッド

    C#のUInt16.GetHashCode()メソッドは、現在のUInt16インスタンスのHashCodeを取得するために使用されます。 構文 以下は構文です- public override int GetHashCode (); 例 UInt16.GetHashCode()メソッドを実装する例を見てみましょう- using System; public class Demo {    public static void Main(){       ushort val1 = 100;       usho

  2. C#のCharEnumerator.GetHashCode()メソッド

    C#のCharEnumerator.GetHashCode()メソッドは、現在のオブジェクトのハッシュコードを返します。 構文 public virtual int GetHashCode (); ここで、CharEnumerator.GetHashCode()メソッドを実装する例を見てみましょう- 例 using System; public class Demo {    public static void Main(){       string strNum = "john";     &nb