본문 바로가기

Development/c#

C# Obsolete Attribute (특성)

반응형

소스의 유지 보수중에 사용하던 메서드의 사용을 지향하도록 하는 방법으로 Obsolete를 지원 한다.

   

MSDN을 참고 하면 :

Obsolete 특성은 프로그램 엔터티를 계속 사용하지 않는 편이 좋은 것으로 표시합니다. 이 특성이 어떻게 구성되어 있는지에 따라 obsolete로 표시된 엔터티를 사용할 때마다 경고나 오류가 생성됩니다.

출처: <http://msdn.microsoft.com/ko-kr/library/22kk2b44(v=vs.90).aspx>

   

내용은 더 이상 사용하지 않을 경우에 error나 알람으로 알려주는 기능을 한다.

   

테스트를 위해 다른 메서드에 Chart 메서드를 호출 하면 컴파일시에 오류가 생성 된다.

이는, Obsolete에 error 인자 (두번째 boolean) 을 true 로 설정하면 된다.

   

   

반응형

'Development > c#' 카테고리의 다른 글

iBATIS.net Thread  (0) 2015.04.21
c# DataTable 의 특정 DATA Column을 LIST로 반환  (0) 2015.01.15
[C#] 확장 메서드  (0) 2015.01.09
C# Entity를 Json string으로 변환  (0) 2014.12.19
C# DataTable을 ObjectEntity로 반환  (0) 2014.12.18