다음을 통해 공유


#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# 컴파일러 오류