英語で読む

次の方法で共有


コンパイラ エラー CS1023

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

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

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

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