Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El control no puede pasar explícitamente de una etiqueta de caso ("label") a otra
Cuando una instrucción switch contiene más de una sección del switch, debe terminar explícitamente cada sección, incluida la última, con una de las siguientes palabras clave:
Si quiere implementar el comportamiento de "paso explícito" de una sección a la siguiente, use goto case #
.
En el ejemplo siguiente se genera el error CS0163.
// CS0163.cs
public class MyClass
{
public static void Main()
{
int i = 0;
switch (i) // CS0163
{
// Compiler error CS0163 is reported on the following line.
case 1:
i++;
// To resolve the error, uncomment one of the following example statements.
// return;
// break;
// goto case 3;
case 2:
i++;
return;
case 3:
i = 0;
return;
// Compiler error CS0163 is reported on the following line.
default:
Console.WriteLine("Default");
// To resolve the error, uncomment the following line:
//break;
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: