Предупреждение компилятора (уровень 2) CS0472
Результат выражения всегда равен "значение1", поскольку значение типа "значение2" никогда не равно Null типа "значение3"
Компилятор выдает предупреждение, если используется оператор со значением константы null.
Следующий пример приводит к возникновению предупреждения CS0472:
public class Test
{
public static int Main()
{
int i = 5;
int counter = 0;
// Comparison:
if (i == null) // CS0472
// To resolve, use a valid value for i.
counter++;
return counter;
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: