Error del compilador CS0158
Actualización: noviembre 2007
Mensaje de error
La etiqueta 'etiqueta' oculta otra etiqueta del mismo nombre en un ámbito contenido
The label 'label' shadows another label by the same name in a contained scope
Una etiqueta de un ámbito interno oculta una etiqueta con el mismo nombre y perteneciente a un ámbito externo. Para obtener más información, vea goto (Referencia de C#).
El código siguiente genera el error CS0158:
// CS0158.cs
namespace MyNamespace
{
public class MyClass
{
public static void Main()
{
goto lab1;
lab1:
{
lab1:
goto lab1; // CS0158
}
}
}
}