更新:2007 年 11 月

错误消息

嵌入的语句不能是声明或标记语句

嵌入的语句(如 if 语句后面的语句)既不能包含声明,也不能包含标记语句。

下面的示例生成 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
   }
}