Поделиться через


#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#