Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 속성은 무엇입니까?

<시간/>

속성은 프로그램에서 클래스, 메서드, 구조, 열거자, 어셈블리 등과 같은 다양한 요소의 동작에 대한 정보를 런타임에 전달하는 데 사용되는 선언적 태그입니다.

다음은 구문입니다.

[attribute(positional_parameters, name_parameter = value, ...)]
Element

여기,

속성의 이름과 값은 속성이 적용되는 요소 앞의 대괄호 안에 지정됩니다.

위치 매개변수는 필수 정보를 지정하고 이름 매개변수는 선택적 정보를 지정합니다.

다음은 C#에서 미리 정의된 속성입니다.

속성 사용

사전 정의된 속성 AttributeUsage는 사용자 정의 속성 클래스를 사용하는 방법을 설명합니다.

조건부

이 미리 정의된 속성은 실행이 지정된 전처리 식별자에 따라 달라지는 조건부 메서드를 표시합니다.

단종

Th Obsolete 사전 정의 속성은 사용해서는 안 되는 프로그램 엔티티를 표시합니다. 특정 대상 요소를 버리도록 컴파일러에 알릴 수 있습니다.