次の方法で共有


コンパイラの警告 (レベル 3) CS0642

更新 : 2007 年 11 月

エラー メッセージ

empty ステートメントが間違っている可能性があります。

条件付きステートメントの後にセミコロン (;) があると、コードが予測どおりに実行されないことがあります。

/nowarn コンパイラ オプションまたは #pragmas warning を使用すると、この警告を無効にできます。詳細については、「/nowarn (指定した警告の非表示) (C# コンパイラ オプション)」または「#pragma 警告 (C# リファレンス)」を参照してください。

次の例では警告 CS0642 が生成されます。

// CS0642.cs
// compile with: /W:3
class MyClass
{
   public static void Main()
   {
      int i;

      for (i = 0; i < 10; i += 1);   // CS0642 semicolon intentional?
      {
         System.Console.WriteLine (i);
      }
   }
}