나는 가지고있다:
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public class FooAttribute : Attribute
{
}
[Foo]
public class Bar1
{
}
[Foo]
public class Bar2
{
}
[Foo]
public class Bar3
{
}
그런 다음
var attrs = CustomAttributeExtensions.GetCustomAttributes(typeof(Bar1).GetTypeInfo().Assembly);
attrs에 Foo 속성이 포함되어야한다고 예상했지만 사실이 아닙니다. 대신 attrs에는 12 개의 다른 속성이 있습니다.
뭐가 문제 야??
Maby는 유쾌하지 않지만 Hans는 대답합니다.
이 특성이있는 모든 형식을 찾으려면 어셈블리의 형식 인 Assembly.GetTypes ()를 열거해야합니다. winrt에 대한 힘든 쿠키. – Hans Passant 20 시간 전
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다