CODEKILLER

반응형

> Obsolete

이 클래스는 ObsoleteAttribute로 지칭됩니다.

코드에서는 간략하게 [Obsolete] 이렇게 적으면 되고, 원할 경우 전체 이름 [ObsoleteAttribute]를 사용할 수 있습니다.

클래스를 더 이상 사용되지 않는 것으로 표시할 경우 더 이상 사용되지 않는 이유 및/또는 대싱 사용할 항목에 대한 정보를 제공하는 것이 좋습니다. 이 작업을 위해 Obsolete 특성에 문자열 매개 변수를 전달합니다.

[Obsolete("MyClass is obsolete. Use MyClass2 instead.")]
public class MyClass
{
}

 

> 고유한 특성을 만드는 방법

// Attribute로부터 상속받은 클래스를 하나 생성.
public class MySpecialAttribute : Attribute
{
}

// [MySpecial](또는 [MySpecialAttribute])을 특성으로 사용가능 !!
[MySpecial]
public class SomeOtherClass
{
}

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band