반응형 Effective C#21 [Effective C#] Item1 ~ Item5 [Item1] 지역변수를 선언할 때는 var를 사용하는 것이 낫다. C# 언어가 익명 타입을 지원한다. 개발자가 코드를 읽을때 쉽게 짐작할 수 없다면 명시적 타입을 기술하는것이 낫다. [Item2] Const 보다는 readonly가 좋다. 컴파일 타임 상수(Const)보다는 런타임 상수(readonly)를 사용하라 컴파일 타임 상수는 성능이 매우 중요하고 상수의 값이 절대 바뀌지 않을때만 사용 더보기 컴파일타임과 런타임 - 컴파일 타임 : 작성된 코드를 컴파일 과정을 통해 실행 가능한 프로그램으로 편집하는 과정 - 런타임 : 컴파일 과정을 마친 프로그램을 동작 시키는 과정 런타임 상수는 메서드 내에서 선언할 수 없다.(컴파일은 가능) 컴파일 타임 상수는 내장된숫자형, enum, 문자열, null 만 가.. 2022. 7. 8. 이전 1 ··· 3 4 5 6 다음 반응형