2009-09-17 6 views
9

AttributeUsage와 같은 속성을 사용하여 특정 클래스 (AttributeTargets.Class뿐 아니라 모든 클래스) 로의 속성 사용을 제한 할 수 있습니까?특정 클래스의 AttributeUsage

답변

11

아니요. 프레임 워크에는 아무 것도 없습니다.

그러나 코드는이라는 속성을 사용하여 클래스의 유형이 특정 클래스 (또는 해당 하위 클래스 중 하나)인지 항상 확인할 수 있습니다.

속성 자체는 아무 일도하지 않으므로 동일한 효과가 있어야합니다.

0

속성의 모든 데이터를 액세스 할 수있게하려면 public static 메소드를 사용해야합니다.이 메소드는 원하는 클래스를 가져 와서 주어진 속성이 있는지 확인합니다.

관련 문제