mirror of
				https://github.com/krahets/hello-algo.git
				synced 2025-10-31 18:37:48 +08:00 
			
		
		
		
	 56b20eff36
			
		
	
	56b20eff36
	
	
	
		
			
			* .net 8.0 migration * update docs * revert change * revert change and update appendix docs * remove static * Update binary_search_insertion.cs * Update binary_search_insertion.cs * Update binary_search_edge.cs * Update binary_search_insertion.cs * Update binary_search_edge.cs --------- Co-authored-by: Yudong Jin <krahets@163.com>
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| /**
 | |
| * File: built_in_hash.cs
 | |
| * Created Time: 2023-06-26
 | |
| * Author: hpstory (hpstory1024@163.com)
 | |
| */
 | |
| 
 | |
| namespace hello_algo.chapter_hashing;
 | |
| 
 | |
| public class built_in_hash {
 | |
|     [Test]
 | |
|     public void Test() {
 | |
|         int num = 3;
 | |
|         int hashNum = num.GetHashCode();
 | |
|         Console.WriteLine("整数 " + num + " 的哈希值为 " + hashNum);
 | |
| 
 | |
|         bool bol = true;
 | |
|         int hashBol = bol.GetHashCode();
 | |
|         Console.WriteLine("布尔量 " + bol + " 的哈希值为 " + hashBol);
 | |
| 
 | |
|         double dec = 3.14159;
 | |
|         int hashDec = dec.GetHashCode();
 | |
|         Console.WriteLine("小数 " + dec + " 的哈希值为 " + hashDec);
 | |
| 
 | |
|         string str = "Hello 算法";
 | |
|         int hashStr = str.GetHashCode();
 | |
|         Console.WriteLine("字符串 " + str + " 的哈希值为 " + hashStr);
 | |
| 
 | |
|         object[] arr = [12836, "小哈"];
 | |
|         int hashTup = arr.GetHashCode();
 | |
|         Console.WriteLine("数组 [" + string.Join(", ", arr) + "] 的哈希值为 " + hashTup);
 | |
| 
 | |
|         ListNode obj = new(0);
 | |
|         int hashObj = obj.GetHashCode();
 | |
|         Console.WriteLine("节点对象 " + obj + " 的哈希值为 " + hashObj);
 | |
|     }
 | |
| }
 |