12장 수업내용

DEVELOP/C# 2006. 10. 9. 14:54
특성(attribute)
개념  컴파일후에도 살아있는 주석?
소스개발자가 향후 이용이 되는 곳(컴파일러 CLR .NET Framework Server)에서 사용방법은 미리 설명해 놓은것-> 런타임시 사용되는 주석

특성의 작성
(public) class [특성명]Attribute : Attribute {}
                                필수        필수 기본클래스를 상속받음

특성의 사용
[특성명(Attribute)](생성자 매개변수 리스트,[필드명/속성명]=[필드값/속성값],... )
                          생성자 매개변수 정보      필드 또는 속성값을 설정

특성의 사용위치
[AttributeUsage(특성 적용대상, AllowMultiple = (중복적용여부/true/false), Inherited = (특성상속여부/true/false))]
                      생성자에 대한 정보    속성값 설정 부분
AND