コンパイラの警告 (レベル 1) CS0184

更新 : 2007 年 11 月

エラー メッセージ

式は指定された型 ('type') ではありません。

テストしている変数が type として宣言されることも type から派生することもないため、式は true になりません。

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

// CS0184.cs
// compile with: /W:1
class MyClass
{
   public static void Main()
   {
      int i = 0;
      if (i is string)   // CS0184
         i++;
   }
}