コンパイラ エラー CS1023

更新 : 2007 年 11 月

エラー メッセージ

埋め込みステートメントを宣言やラベル付きのステートメントにすることはできません。

if ステートメントに続くステートメントなどの埋め込みステートメントには、宣言もラベル付きステートメントも組み込むことができません。

次の例では CS1023 エラーが 2 回生成されます。

// 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
   }
}