📌 var
var은 변수의 자료형을 자동으로 저장한다.
쉽게 말해, 지금까지 변수의 자료형을 나타내기 위해 데이터값에 따라 정수형이면 int, 실수형이면 double과 같은 키워드를 적어주었지만 var은 데이터값에 따라 자동으로 변수가 저장이 된다.
📖 01. var형 변수 선언
var numVar = 100;
var numFVar = 0.000043f;
Console.WriteLine($"{numVar}");
Console.WriteLine($"{numFVar}");
[출력]
100
0.000043
📖 02. var형 변수의 특징
맴버 변수로서 사용이 불가하다.
함수의 반환형으로 사용이 불가하다.
함수의 하라미터로 사용이 불가하다.
초기값으로 null값을 가질 수 없다.
// var num = 150 -> 맴버 변수로서 사용 불가 (지역변수로만 가능) // static var Func() { } -> 함수의 반환형으로 사용 불가 // static void Func(var a, var b) -> 함수의 파라미터로 사용 불가 // var numNull = null; -> null 초기값은 사용 불가
모든 변수의 자료형을 자동 저장해서 값을 저장하기 때문에 편해보이지만
위와 같이 제약조건이 있어서 모든 변수를 var형 변수로 선언하기에는 어려움이 있다.
'C#' 카테고리의 다른 글
Day09_문자(char) (1) | 2023.03.10 |
---|---|
Day08_Nullable (0) | 2023.03.10 |
Day06_열거형(enum) (0) | 2023.03.10 |
Day05_상수(Const) (2) | 2023.03.10 |
Day04_논리값(boolean) (0) | 2023.03.10 |