더북(TheBook)

속성 이름을 nameof 연산자로 가져오기

이번에는 nameof 연산자를 사용하여 속성 자체를 문자열로 출력해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

> class Car
. {
.     public string Maker { get; set; }
. }
> Car car = new Car();
> Console.WriteLine(nameof(car.Maker));
Maker

Car 클래스의 Maker 속성이 문자열인 “Maker”처럼 속성 이름을 문자열로 가져올 때는 nameof 연산자를 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.