Ненужные правила кода (предпочтения уровня выражения)
применимые языки
C#
Обзор
Это правило помечает ненужные шаблоны отбрасывания. Шаблон отмены не требуется при использовании в контексте, где он не оказывает никакого эффекта.
Параметры
Это правило не имеет связанных параметров стиля кода.
Пример
C#
// Code with violationsswitch (o)
{
caseint _:
Console.WriteLine("Value was an int");
break;
casestring _:
Console.WriteLine("Value was a string");
break;
}
// Fixed codeswitch (o)
{
caseint:
Console.WriteLine("Value was an int");
break;
casestring:
Console.WriteLine("Value was a string");
break;
}
Подавление предупреждения
Если вы хотите отключить только одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.
C#
#pragmawarning disable IDE0110// The code that's violating the rule is on this line.#pragmawarning restore IDE0110
Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none в файле конфигурации .
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
Присоединитесь к серии встреч для создания масштабируемых решений искусственного интеллекта на основе реальных вариантов использования с другими разработчиками и экспертами.