C#/프로그래밍 기초
C# 기초 - 06. var키워드
tita
2024. 5. 26. 17:29
C#에서는 var 키워드로 변수의 자료형을 자동으로 지정할 수 있는 기능을 제공합니다.
static void Main(string[] args)
{
var number = 100;
}
위와 같이 자료형을 var로 사용하면 값이 정수, 실수, 문자열 등 어떤 내용이든 담을 수 있습니다.
값을 담는 순간 해당 값과 일치하는 자료형으로 정해지고 이후에 변경은 불가능합니다.
var 키워드를 사용하려면 두 가지 조건을 만족해야 합니다.
- 지역 변수로 선언하는 경우
- 변수를 선언과 동시에 초기화하는 경우
class Program
{
var global = 10; // 인스턴수 변수(var 키워드 사용 불가) : error
static void Main(string[] args)
{
var local = 100; // 지역 변수(var 키워드 사용 가능)
}
}
위의 경우처럼 var 키워드 사용 시 local 처럼 지역변수로 선언하고 선언과 동시에 값을 지정해주어야 합니다.