C#의 특성 및 메타 데이터에 대한 웹에서 자습서를 읽습니다. 그것은 매우 시원하지만 그 의미를 궁금해합니다.C# 특성 및 메타 데이터 의미
어셈블리로드시 사용자 지정 특성이로드됩니까? 또는 리플렉션을 사용하여 메타 데이터를 검색하는 경우입니까?
실행 파일로 컴파일되기 때문에 속성이 코드 크기의 합계에 추가되는 것 같습니다. 이게 옳은 거니?
컴파일 타임 속성을 사용할 수 있습니까? 나는. 속성은 DEBUG가 정의 된 경우에만 적용됩니까?
#if DEBUG [MyCustomAttribute] #endif
하지만 더 좋은 방법이 있는지 궁금 :
나는 하나 같이 어떻게 알아?
- 많은 특성을 사용할 때 성능/메모리 경고가 있습니까? 내 타겟 플랫폼은 Xbox 360 (C#/XNA 사용)입니다.
고마워요!
-Stephanus