사용자 지정 특성에 대한 기본 클래스를 나타냅니다.msdn에 있는 예제입니다. Program.cs 01 using System; 02 namespace 사용자정의특성 03 { 04 [AttributeUsage( AttributeTargets.Method | 05 AttributeTargets.Property |AttributeTargets.Class,AllowMultiple=true)] 06 07 public class AuthorAttrubite : Attribute //작성자 정보를 저장 하는 특성 08 { 09 //private string name; //필드 10 public string name; //사용자정의 특성을 불러오기 위해 name을 11 private에서 public로 변경 12 13..
에트리뷰트 코드에 대한 설명문 (매타데이타)1. 멤버 앞에 [특성(특성값)] 식으로 붙여서 사용 (예:Obsolete)2. 분야 (Web,XML..) 에 따라서 많은 내장 특성3. 사용자 정의 특서을 만들고자 할 대에는 System.Attribute를 상속 받아 설계4. 특성을 통해서 런타임 시에 추가적인 기능을 부여 가능 5. 자동차로 따지자면, 자동차 엑세서리 [출처|작성자 멍멍] Program.cs using System; public class 특성 { public static void Main() { Say1(); Say2(); } /// /// 닷넷 1.0버전 /// [Obsolete ("현재 메서드는 오래된 버전이므로, Say2()를 사용하세요",true) ] //런타임시 경고문. 기본 fa..