更新:2007 年 11 月
错误消息
空语句可能有错误条件语句后面的分号可能导致代码不按预期执行。
您可以使用 /nowarn 编译器选项或 #pragmas warning 来禁用此警告;有关更多信息,请参见 /nowarn(取消显示指定警告)(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);
      }
   }
} | |