Upozornění kompilátoru (úroveň 2) CS0458
Výsledek výrazu je vždy null typu "název typu".
Toto upozornění je způsobeno výrazem typu hodnoty null, který vždy vede k výsledku null
.
Následující kód vygeneruje upozornění CS0458.
Tento příklad ukazuje řadu různých operací s typy hodnot null, které způsobí tuto chybu.
// 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
}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: