영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0158

'label' 레이블은 포함된 범위에서 같은 이름으로 다른 레이블을 숨깁니다.

내부 범위의 레이블은 외부 범위에서 같은 이름의 레이블을 숨깁니다. 자세한 내용은 goto를 참조하세요.

다음 샘플에서는 CS0158을 생성합니다.

// CS0158.cs  
namespace MyNamespace  
{  
   public class MyClass  
   {  
      public static void Main()  
      {  
         goto lab1;  
         lab1:  
         {  
            lab1:  
            goto lab1;   // CS0158  
         }  
      }  
   }  
}