- var는 형을 명시하지 않지만 c#에서 선언과 동시에 형이 추론되어 저장이된다.
(object와 dynamic 과는 다르다. 실제로 var 문장을 완성 후 커서를 올리면 var의 형이 정의 되어있는 걸 확인 할 수있다.)
- var모든 곳에 그럼 var를 사용하는 것이 좋을까?
int a=0;
var b=a;
위와같은 소스는 오류는 없지만 b의 자료형을 알아보기 어렵다.
var a = new NumberFoo();
var선언과 동시에 해당 형이 명확히 알 수가 있고 코드도 간결해져서 가독성이 좋다.
'C# > C# 코딩의 기술' 카테고리의 다른 글
테이블명을 제한적으로 만들어서 관리가 필요할때. (0) | 2018.04.19 |
---|---|
c# Linq Query Left join (0) | 2018.04.17 |
c# 인터페이스 IDisposable (0) | 2015.12.15 |
c# if / switch (0) | 2015.12.10 |
[폼]폼크기 조정 및 시스템버튼 숨기기 (0) | 2015.08.11 |