共用方式為


編譯器錯誤 CS0158

更新:2007 年 11 月

錯誤訊息

標籤 'label' 在所包含的範圍內以相同的名稱遮蔽其他標籤

內部範圍內的標籤使用一個和外部範圍相同的名稱隱藏標籤。如需詳細資訊,請參閱 goto (C# 參考)

下列範例會產生 CS0158:

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