var
C# : 강력한 형식 검사를 하는 언어
var 키워드를 통해 약한 형식 검사를 하는 언어의 편리함도 지원 (↔ 명시적 형식)
<형식 검사>
- 강력한 형식 검사 : 프로그래머의 실수 줄여줌
- 약한 형식 검사 : 코드를 작성하는 단계에서 더 편리 (형식 외울 필요없이 일단 변수를 선언해 데이터를 할당 → 컴파일러나 인터프리터가 해당 변수에 담은 데이터를 보고 자동으로 형식 지정해줌)
<주의>
- 반드시 선언과 동시에 초기화해줘야 함 (그래야 컴파일러가 그 데이터를 보고 형식을 추론할 수 있음)
- 지역변수로만 사용 가능(var 키워드로 필드를 선언하면 컴파일러가 무슨 형식인지 파악할 길이 없기 때문)
- cf.지역변수 : 코드 블록(local)에서만 사용되고 코드 블록이 종료될 때 소멸
'공부 > C#' 카테고리의 다른 글
[C#]파일 범위 네임스페이스 (0) | 2023.11.04 |
---|---|
[C#]전역 using (global using) (0) | 2023.11.04 |
[C#]배열 초기화 - 세 가지 방법 (0) | 2023.11.02 |
[C#]switch - break문 사용 이유 (1) | 2023.10.29 |
(링크) Microsoft - C# 설명서 (0) | 2022.08.15 |