C# 변수 안에 메소드(정수형, 실수형)

#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같은 역할을 한다.





Post a Comment

다음 이전