Obsolete 특성 [Obsolete] void OldMember() => Console.WriteLine("Old Method"); OldMember(); // 하면 밑줄이 생기고 마우스를 올리면 경고 메시지가 표시 Obsolete 특성은 라이브러리 또는 프레임워크를 제작할 때 기존 하위 호환성을 위해 코드를 남겨 놓지만, Obsolete 특성이 적용된 메서드는 사용하지 않도록 권장하는 목적이 강함 특성의 매개변수 위치 매개변수 : 특성에 전달되는 매개변수는 위치에 따라 구분됨 이름 매개변수 : 특성에 구현된 속성 또는 필드에 값을 전달할 때 사용 Conditional 특성 특정 기호에 따라 실행 여부 결정 [Conditional("DEBUG")] static void DebugMethod() => ..