La syntaxe pour désactiver les avertissements se présente comme suit:Liste des codes désactiver avertissement #pragma et ce qu'ils signifient
#pragma warning disable 414, 3021
Ou, exprimé de façon plus générale:
#pragma warning disable [CSV list of numeric codes]
Y at-il une liste de ces numérique codes et la description de l'avertissement qu'ils suppriment? À mon grand regret, je n'arrive pas à le trouver via Google.
pas #pragma warning disable 414, 3021 - c'est faux! -1 car j'ai passé quelques minutes à me demander pourquoi je ne peux pas désactiver l'avertissement de la manière que vous avez fournie. La bonne façon est l'avertissement #pragma (warning-specifier: warning-number-list [; avertissement-spécificateur: warning-number-list ...]). Pas CSV et vous devez avoir des parenthèses. –
@Thereisnothingwecando selon [MSDN] (https://msdn.microsoft.com/en-us/library/441722ys.aspx) c'est le format correct, sans parenthèse - de la mémoire, je suis presque positif que je ' Nous avons utilisé '#pragma warning disable' et' #pragma warning restore' de cette façon. – BrainSlugs83
Si quelqu'un d'autre lit ceci, BrainSlug83 est correct. Les virgules ne sont pas nécessaires en C#. Je crois que la syntaxe que "il n'y a rien que nous pouvons faire" mentionne, nécessitant une parenthèse, est la syntaxe C++. –