Предупреждение компилятора (уровень 2) CS0458
Результатом этого выражения всегда будет "Null" типа "имя типа"
Это предупреждение вызвано выражением типа типа значений, допускающим значение NULL, которое всегда приводит к null
возникновению ошибки.
Приведенный ниже код приводит к возникновению предупреждения CS0458.
В этом примере показано несколько различных операций с типами значений, допускающими значение NULL, что приведет к этой ошибке.
// CS0458.cs
using System;
public class Test
{
public static void Main()
{
int a = 5;
int? b = a + null; // CS0458
int? qa = 15;
b = qa + null; // CS0458
b -= null; // CS0458
int? qa2 = null;
b = qa2 + null; // CS0458
qa2 -= null; // CS0458
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: