Invoke1 [.net/C#] CallerMemberName [CallerMemberName]CallerMemberName은 메서드가 호출된 위치의 메서드의 이름을 자동으로 가져오는 기능입니다.주로 이벤트 또는 속성 변경 알림을 구현할 때 유용하다. 주요 특징으로는자동 할당, 기본값 null, 코드 간결성이 있다. 자동할당메서드의 이름이 자동으로 할당이 되기 때문에 나중에 속성 이름을 변경하여도 호출부분을 수정할 필요가 없다 즉, 유지보수성에 좋고 문자열을 직접입력하여 발생할 수 있는 오타를 줄일 수 있다.기본값 nullCallerMemberName은 기본값으로 null을 가지므로, 호출자가 매개변수를 제공하지 않아도 오류가 발생하지 않는다.코드 간결성 위에서도 말했듯 속성이름을 문자열로 명시할 필요가 없기 때문에 깔끔하고 유지보수하기 좋다. 예제를 들어 간단.. 2024. 9. 19. 이전 1 다음 728x90