c# - 컴파일 경고 표시하지않기(#pragma warning disable)

c# - 컴파일 경고 표시하지않기(#pragma warning disable)

c# 스크립트의 컴파일 및 코드 분석 결과에서 경고를 표시하지않는 방법이다. #pragma warning를 사용하여 특정 경고를 사용하거나 사용하지 않도록 설정할수있다.  

1)예에서 정수형 변수가 선언되었지만 사용되지않았다.

 

2)컴파일 및 코드 분석결과 하단에 있는 오류 목록에 경고를 표시한다. 

(CS0168 the variable 'i' is declared but never used)

 

3)해당 경고를 표시하지않으려면 스크립트에 다음 코드를 입력한다. disable는 스크립트의 모든 경고를 표시하지 않도록 설정한다. disable 뒤에는 경고번호 목록을 쉼표로 구분하여 지정한다.

#pragma warning disable 0168

 

4)스크립트에서 해당 경고가 표시되지않는다.

 

5)스크립트에서 특정 범위의 경고만 표시하지않으려면 범위가 끝나는 위치에 다음 코드를 입력한다. restore는 기본 상태로 복원하여 경고를 사용하도록 설정한다. 마찬가지로 restore 뒤에 경고 번호 목록을 쉼표로 구분하여 지정한다.

#pragma warning restore 0168

 

6)restore 다음줄에서 작성한 코드에 대한 경고를 표시한다.

댓글

Designed by JB FACTORY