[C#] 애트리뷰트(Attribute)
애트리뷰트(Attribute) 란? 애트리뷰트는 C#에서 코드에 메타데이터를 추가할 수 있도록 도와주는 기능입니다. 단순히 글만 남길 수 있는 주석과는 달리 다양한 편의 기능을 제공합니다. 애트리뷰트는 기본으로 제공해주는 공통 애트리뷰트와 사용자가 직접 설계하는 커스텀 애트리뷰트가 있는데 공통 애트리뷰트는 컴파일에 영향을 주지만 커스텀 애트리뷰트는 영향을 주지 않습니다. Conditional 애트리뷰트 Conditional 애트리뷰트는 특정 객체가 정의되어 있을경우에만 호출되도록 설정해주는 공통 애트리뷰트입니다. 만약 조건의 객체가 선언되어 있지 않을경우 오류없이 그냥 호출만 안됩니다. #define Condition using System; using System.Collections.Generic; ..