.NET

    [Effective C#] C# 언어 요소

    Item 1 : 지역변수를 선언할 때는 var를 사용하는 것이 낫다 코드를 읽을 때 타입을 명시적으로 드러내야 하는 경우가 아니라면 var를 사용하는 것이 좋다. var를 사용하면 변수의 타입과 같이 지엽적인 부분보다 변수의 의미 파악에 더 집중할 수 있다. 그리고 타입을 명시적으로 지정할 경우 타입 안정성이 향상될 것이라 생각하지만 이 또한 사실이 아니다. 개발자가 올바르게 타입을 지정하지 않으면 오히려 타입 안정성이 떨어지기 때문이다. var는 지역 변수에 대한 타입 추론을 사용한다. 이는 동적 타이핑과는 다른 것이다. (C#은 정적 타이핑 언어이다.) 동적 타이핑을 사용하는 언어로는 Python, Javascript 등이 있다. 명시적으로 지정하는게 더 좋은 경우 내장 숫자 타입을 사용하는 경우 숫..