CLOSE SEARCH

Obsolete

Obsolete는 C#에서 제공하는 내장 어트리뷰트 중 하나로, 클래스에서 더이상 사용되지 않는 함수를 표시하는 역할을 한다. 이렇게 Obsolete 어트리뷰트로 속성된 함수를 사용하게 되면 컴파일러는 지정된 경고 메시지를 표시한다.

5번 라인에서 oldMethod를 Obsolete로 표시하고 있다. 위의 예제를 실행하면 두개의 메소드 모두 호출되지만  비주얼스튜디오 상의 오류 목록을 보면 아래와 같이 지정된 경고 메시지가 표시되는 것을 볼 수 있다.

Filed under: Programming Languages