Die Syntax zur Deaktivierung der Warnungen ist wie folgt:Liste der Pragma Warnung abzuschalten Codes und was sie bedeuten
#pragma warning disable 414, 3021
Oder mehr allgemein ausgedrückt:
#pragma warning disable [CSV list of numeric codes]
Gibt es eine Liste dieser numerischen Codes und die Beschreibung der Warnung, die sie unterdrücken? Zu meinem Leidwesen kann ich es nicht über Google finden.
nicht #pragma warnung deaktivieren 414, 3021 - das ist falsch! -1 Ich habe einige Minuten damit verbracht, mich zu wundern, warum ich die Warnung nicht so deaktivieren kann, wie Sie sie angegeben haben. Der richtige Weg ist #pragma warning (warning-specifier: warning-nummer-list [; warning-specifier: warning-number-list ...]). Nicht CSV und Sie müssen Klammern haben. –
@Thereisnothingwecando nach [MSDN] (https://msdn.microsoft.com/en-us/library/441722ys.aspx) das ist das richtige Format, ohne Klammern - aus dem Speicher bin ich fast sicher, dass ich ' Habe '#pragma warning disable' und' #pragma warning restore' auf diese Weise benutzt. – BrainSlugs83
Falls jemand anderes dies liest, ist BrainSlug83 korrekt. Die Kommas brauchen * nicht * in C#. Ich glaube, die Syntax, dass "es gibt nichts, was wir tun können" erwähnt, erfordert Klammern, ist die C++ - Syntax. –