Freigeben über


#pragma warning (C#-Referenz)

#pragma warning kann bestimmte Warnungen aktivieren oder deaktivieren.

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

Parameter

  • warning-list
    Eine durch Trennzeichen getrennte Liste von Warnungsnummern. Geben Sie die Zahlen allein ohne das "CS"-Präfix ein.

    Wenn keine Warnungsnummern angegeben sind, deaktiviert disable alle Warnungen, und restore aktiviert alle Warnungen.

    Tipp

    Um die Nummern der Warnungen in Visual Studio zu suchen, erstellen Sie das Projekt, und suchen Sie dann nach den Warnungsnummern im Fenster Ausgabe.

Beispiel

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

Siehe auch

Referenz

C#-Präprozessordirektiven

Konzepte

C#-Programmierhandbuch

Weitere Ressourcen

C#-Referenz

C#-Compilerfehler