http://blog.naver.com/rh0969/166432974
<< GetHashCode() >>
- 객체를 식별하는 고유한 ID
- GetHashCode()에 의해서 반환
- 사용자가 GetHashCode()를 재정의해서 사용할 수 있음
class HashBase
{
private int hash;
public HashBase(int h)
{
hash = h;
}
}
class HashTest
{
public static void Main()
{
HashBase h1 = new HashBase(10);
HashBase h2 = new HashBase(10);
Object obj = new Object();
string s = "hahaha";
string t = "hahaha";
int i = 10000;
int j = 10000;
Console.WriteLine("클래스 객체 h1 => " + h1.GetHashCode());
Console.WriteLine("클래스 객체 h2 => " + h2.GetHashCode());
Console.WriteLine("Object 객체 obj => " + obj.GetHashCode());
Console.WriteLine("string 변수 s => " + s.GetHashCode());
Console.WriteLine("string 변수 t => " + t.GetHashCode());
Console.WriteLine("int형 변수 i => " + i.GetHashCode());
Console.WriteLine("int형 변수 j => " + j.GetHashCode());
}
}
[출처] [C#]GetHashCode()|작성자 착한남자
반응형
'프로그래밍(Programming) > C#' 카테고리의 다른 글
객체 배열 new , new (0) | 2015.11.11 |
---|---|
추상함수(abstract) (0) | 2015.11.11 |
C# Linq 1강 - Linq 맛보기 (0) | 2015.09.10 |
c# XML 문서 주석(C# 프로그래밍 가이드) /// <summary> (0) | 2015.09.02 |
[C#] 해시테이블 vs 딕셔너리 ( hashtable vs. dictionary ) | (0) | 2015.09.02 |