当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C# Char.GetHashCode()用法及代码示例


此方法用于返回此实例的哈希码。

用法:

public override int GetHashCode ();

返回值:此方法返回32位有符号整数哈希码。


以下程序说明了Char.GetHashCode()方法的使用:

示例1:

// C# program to demonstrate 
// Char.GetHashCode() Method 
using System; 
  
class GFG { 
  
    // Main Method 
    public static void Main() 
    { 
  
        // declaring and initializing char 
        char ch1 = 'B'; 
  
        // checking condition 
        // using Equals() Method 
        int val = ch1.GetHashCode(); 
  
        // Display Hashcode 
        Console.WriteLine("Hashcode :- {0}", val); 
    } 
}
输出:
Hashcode :- 4325442

示例2:

// C# program to demonstrate 
// Char.GetHashCode() Method 
using System; 
  
class GFG { 
  
    // Main Method 
    public static void Main() 
    { 
  
        // calling hash() Method 
        hash('a'); 
        hash('b'); 
        hash('c'); 
        hash('x'); 
        hash('y'); 
        hash('z'); 
    } 
  
    // Defining hash() Method 
    public static void hash(char ch) 
    { 
        // checking condition 
        // using Equals() Method 
        int val = ch.GetHashCode(); 
  
        // Display Hashcode 
        Console.WriteLine("Hashcode of " + ch + 
                                " :- {0}", val); 
    } 
}
输出:
Hashcode of a :- 6357089
Hashcode of b :- 6422626
Hashcode of c :- 6488163
Hashcode of x :- 7864440
Hashcode of y :- 7929977
Hashcode of z :- 7995514

参考:



相关用法


注:本文由纯净天空筛选整理自RohitPrasad3大神的英文原创作品 C# | Char.GetHashCode() Method with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。