Ostrzeżenie kompilatora (poziom 2) CS0469
Wartość "goto case" nie jest niejawnie konwertowana na typ "type"
W przypadku używania polecenia goto case
musi istnieć niejawna konwersja z wartości przypadku goto na typ przełącznika.
Poniższy przykład generuje plik CS0469.
// CS0469.cs
// compile with: /W:2
class Test
{
static void Main()
{
char c = (char)180;
switch (c)
{
case (char)127:
break;
case (char)180:
goto case 127; // CS0469
// try the following line instead
// goto case (char) 127;
}
}
}
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: