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