#pragma warning (C# 參考)

#pragma warning 可以啟用或停用特定警告。

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

參數

  • warning-list
    以逗號分隔的警告編號清單。 請輸入編號即可,不需帶有 "CS" 前置詞。

    如果沒有指定警告編號,disable 會停用所有警告,而 restore 則會啟用所有警告。

    注意事項注意事項

    若要尋找 Visual Studio 中的警告編號,請建置您的專案,然後在 [輸出] 視窗中尋找警告編號。

範例

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

請參閱

參考

C# 前置處理器指示詞

概念

C# 程式設計手冊

其他資源

C# 參考

C# 編譯器錯誤