#pragma warning (Referência de C#)#pragma warning (C# Reference)

O #pragma warning pode habilitar ou desabilitar determinados avisos.#pragma warning can enable or disable certain warnings.

SintaxeSyntax

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

ParâmetrosParameters

warning-list
Uma lista de números de aviso separada por vírgulas.A comma-separated list of warning numbers. O prefixo "CS" é opcional.The "CS" prefix is optional.

Quando não houver números de aviso especificados, o disable desabilita todos os avisos e o restore habilita todos os avisos.When no warning numbers are specified, disable disables all warnings and restore enables all warnings.

Observação

Para localizar números de aviso no Visual Studio, compile o projeto e, em seguida, procure os números de aviso na janela de Saída.To find warning numbers in Visual Studio, build your project and then look for the warning numbers in the Output window.

ExemploExample

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

Consulte tambémSee also