C# отключить предупреждение
Есть ли способ в коде отключить определенные предупреждения в C# подобно #pragma warning(cmd: warningsNo) в C++?
3 ответа
Чтобы отключить предупреждение, вы можете использовать
#pragma
. Например, добавьте следующую строку непосредственно перед рассматриваемым кодом:
#pragma warning disable RCS1194
В предыдущем примере отключается предупреждение RCS1194 «Реализовать конструкторы исключений».
Чтобы снова включить предупреждение, добавьте следующее после рассматриваемого кода:
#pragma warning restore RCS1194
Если у вас более одного предупреждения, используйте список, разделенный запятыми. Например:
#pragma warning disable RCS1021, RCS1102, RCS1194
Хотя в документации указано, что префикс
CS
является необязательным, префикс
RCS
не является обязательным. Я считаю, что это также относится и к другим префиксам. Я бы рекомендовал всегда использовать префикс, чтобы быть в безопасности.