#pragma warning (C# リファレンス)#pragma warning (C# Reference)

#pragma warning を使用すると、特定の警告を有効または無効にすることができます。#pragma warning can enable or disable certain warnings.

構文Syntax

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

パラメーターParameters

warning-list
警告番号のコンマ区切りのリスト。A comma-separated list of warning numbers. "CS" というプレフィックスは省略可能です。The "CS" prefix is optional.

警告番号が指定されていないと、disable はすべての警告を無効にし、restore はすべての警告を有効にします。When no warning numbers are specified, disable disables all warnings and restore enables all warnings.

注意

Visual Studio で警告番号を調べるには、プロジェクトをビルドし、[出力] ウィンドウで警告番号を探してください。To find warning numbers in Visual Studio, build your project and then look for the warning numbers in the Output window.

Example

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

関連項目See also