#1. Tostring()
ToString() 메소드는 현재 변수에 있는 값을 '문자열'로 변환해주는 것을 말한다.
int number= 100;
Console.WriteLine(number.ToString());
number라는 것은 정수형이지만 출력할 때 일시적으로 '문자열'의 형태로 변환을 해준다. 물론 출력 결과는 어떻게 하던간에 100이 나오겠지만..
#2. GetType()
GetType() 메소드는 현재 변수의 자료형을 반환해준다.
int number= 100;
ConSole.WriteLine(number.GetType());
System.Int32
GetTypeCode()메소드가 있는데 이걸 사용하면 System은 빠지고 Int32만 출력 된다.
#3. Equal()
Equal()메소드는 괄호()안에 있는 변수와 해당 변수가 같은지 비교하고 같으면 true,다르면 false를 반환해준다.
int number=100;
Console.WriteLine(number.Equals(n2));
#4.CompareTo()
conpareTo() 메소드는 괄호()안에 있는 변수를 비교해서 값이 크면 1, 같으면 0, 작으면 -1을 반환해준다.
C,C++에서 strcmp()함수와 같은 역할을 한다.
int number = 20;
Console.WriteLine(number.CompareTo(n2));
#5. GetHashCode()
GetHashCode()메소드는 해당 변수의 해시코드를 정수형으로 반환해준다. 해시코드란 객체를 식별하는 일종의 ID같은 역할을 한다.
댓글 쓰기