C#/프로그래밍 기초

C# 기초 - 05. 자료형 검사

tita 2024. 5. 26. 17:23

이미 만들어진 변수의 자료형을 확인해야 하는 경우가 있습니다.

프로그램 내부에서 GetType 메서드를 사용하면 확인이 가능합니다.

메서드 설명
GetType() 해당 변수의 자료형을 출력합니다.

 

static void Main(string[] args)
{
    // 변수를 선언합니다.
    int _int = 10;
    long _long = 100;
    float _float = 10.001f;
    double _double = 12.5;
    char _char = '가';
    string _string = "문자열";
    
    
    // 출력합니다.
    Console.WriteLine(_int.GetType());
    Console.WriteLine(_long.GetType());
    Console.WriteLine(_float.GetType());
    Console.WriteLine(_double.GetType());
    Console.WriteLine(_char.GetType());
    Console.WriteLine(_string.GetType());
    
    
    Console.WriteLine("--------------------------");
    
    // 또 다른 사용법
    Console.WriteLine((100).GetType());
    Console.WriteLine((100L).GetType());
    Console.WriteLine((10.1F).GetType());
    Console.WriteLine((10.0).GetType());
    Console.WriteLine(('가').GetType());
    Console.WriteLine(("문자열").GetType());   
}



/*
[실행 결과]
System.Int32
System.Int64
System.Single
System.Double
System.Char
System.String
--------------------------
System.Int32
System.Int64
System.Single
System.Double
System.Char
System.String
*/