다음을 통해 공유


#pragma warning(C# 참조)

#pragma warning은 특정 경고를 활성화하거나 비활성화하는 데 사용할 수 있습니다.

#pragma warning disable warning-list
#pragma warning restore warning-list

매개 변수

  • warning-list
    쉼표로 구분되는 경고 번호 목록입니다. "CS" 접두사 없이 번호만 입력합니다.

    경고 번호를 지정하지 않으면 disable은 모든 경고를 비활성화하고 restore는 모든 경고를 활성화합니다.

    참고

    Visual Studio에서 경고 번호를 검색하려면 프로젝트를 빌드한 다음 출력 창에서 경고 번호를 찾아봅니다.

예제

// pragma_warning.cs
using System;

#pragma warning disable 414, 3021
[CLSCompliant(false)]
public class C
{
    int i = 1;
    static void Main()
    {
    }
}
#pragma warning restore 3021
[CLSCompliant(false)]  // CS3021
public class D
{
    int i = 1;
    public static void F()
    {
    }
}

참고 항목

참조

C# 전처리기 지시문

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조

C# 컴파일러 오류