C# 사용자 정의 특성 구현 및 활용
특성의 개념
특성(Attribute)은 System.Attribute를 상속하는 클래스로, 클래스나 메서드 같은 대상에 적용됩니다. 컴파일 시 특성 인스턴스 정보가 어셈블리 메타데이터에 포함되며, 실행 로직을 직접 변경하지는 않지만 런타임에 다른 코드에서 읽어 동작을 제어하거나 추가 정보를 제공합니다.
기본 제공 특성 예시
Obsolete
[Obsolete("NewMethod를 사용하세요")]
pub ...
7월 25일 03:54에 게시됨