共用方式為


編譯器錯誤 CS1023

更新:2007 年 11 月

錯誤訊息

內嵌的陳述式不能為宣告或標記陳述式

內嵌的陳述式 (例如 if 陳述式之後的陳述式) 不可以包含宣告,也不可以包含標記陳述式 (Labeled Statement)。

下列範例會產生兩次 CS1023:

// CS1023.cs
public class a
{
   public static void Main()
   {
      if (1)
         int i;      // CS1023, declaration is not valid here

      if (1)
         xx : i++;   // CS1023, labeled statement is not valid here
   }
}