#pragma warning (référence C#)#pragma warning (C# Reference)

#pragma warning peut activer ou désactiver certains avertissements.#pragma warning can enable or disable certain warnings.

SyntaxeSyntax

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

ParametersParameters

warning-list
Liste de numéros d’avertissement séparés par des virgules.A comma-separated list of warning numbers. Le préfixe « CS » est facultatif.The "CS" prefix is optional.

Quand aucun numéro d’avertissement n’est spécifié, disable désactive tous les avertissements et restore active tous les avertissements.When no warning numbers are specified, disable disables all warnings and restore enables all warnings.

Notes

Pour trouver les numéros d’avertissement dans Visual Studio, générez votre projet, puis recherchez les numéros d’avertissement dans la fenêtre Sortie.To find warning numbers in Visual Studio, build your project and then look for the warning numbers in the Output window.

ExempleExample

// 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()  
    {  
    }  
}  

Voir aussiSee also