다음은 C#에서 미리 정의된 속성입니다 −
- 속성 사용
- 조건부
- 단종
속성 사용
사전 정의된 속성 AttributeUsage는 사용자 정의 속성 클래스를 사용하는 방법을 설명합니다. 다음은 구문입니다 -
[AttributeUsage ( validon, AllowMultiple = allowmultiple, Inherited = inherited )]
조건부
이 미리 정의된 속성은 실행이 지정된 전처리 식별자에 따라 달라지는 조건부 메서드를 표시합니다. Debug 또는 Trace와 같은 지정된 값에 따라 메서드 호출의 조건부 컴파일이 발생합니다.
다음은 구문입니다 -
[Conditional( conditionalSymbol )]
단종
이 사전 정의된 속성은 사용해서는 안 되는 프로그램 엔티티를 표시합니다. 이를 통해 컴파일러에 특정 대상 요소를 삭제하도록 알릴 수 있습니다. 다음은 구문입니다 -
[Obsolete ( message )] [Obsolete ( message, iserror )]