Advertencia del compilador (nivel 2) CS0469

Actualización: noviembre 2007

Mensaje de error

El valor 'goto case' no se puede convertir implícitamente en el tipo 'tipo'
The 'goto case' value is not implicitly convertible to type 'type'

Cuando utiliza goto case, debe haber una conversión implícita del valor de goto case al tipo del modificador.

Ejemplo

El código siguiente genera el error 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;
      }
   }
}