내일배움캠프 TIL

내일배움캠프 41일차 TIL "nameof 키워드"

Jooglorystar 2024. 11. 14. 21:29

 

 

오늘은 nameof 키워드에 대해서 알게 되었다.

nameof 키워드는 타입, 메서트, 프로퍼티 같은 식별자의 이름을 문자열로 반환하는데 사용된다.

 

해당 용법을 알게 된 것은 다음과 같은 경우에서 였다.

 

 

 

Invoke와 같은 메서드는 매개변수로 내부에 문자열을 받는 메서드 이다.

그러나 해당 방식은 오타가 생길 수도 있고, 문자열을 이용할 시, 참조에도 표시되지 않는다.

그러나 nameof 키워드를 이용하면 이를 보완할 수 있다는 점이 좋게 느껴졌다.

 

이 외에도 많은 부분에서 유용하게 사용할 수 있는 키워드라고 생각이 들었다.