nameof()
nameof 식은 변수, 형식 또는 멤버의 이름을 문자열 상수로 생성한다. nameof 식은 컴파일 타임에 계산되며 런타임에는 영향을 주지 않는다.
예제 코드
nameof 식을 사용하여 인수 검사 코드를 더 쉽게 유지 관리할 수 있다.
nameof() vs ToString()의 차이점
ToString()은 런타임에서 평가된다. 그리고 포멧 변경이 가능하다.
nameof()은 컴파일 타임에서 평가된다. 그래서 런타임에서 영향을 받지 않는다.
'프로그래밍 > C#' 카테고리의 다른 글
예제로 복습하는 C# 쓰레드 생성 (27) | 2023.06.01 |
---|---|
읽기 / 쓰기 프로퍼티(Property) 선언 및 사용 방법 (54) | 2023.05.31 |
C# 명명된 인자(Named Arguments)와 선택적 인자(Optical Arguments) (20) | 2023.05.25 |
C# 스레딩 (25) | 2023.05.24 |
C# 컬렉션 - System.Collections.Hashtable (10) | 2023.05.23 |
댓글