Advertencia del compilador (nivel 1) CS0184

Actualización: noviembre 2007

Mensaje de error

La expresión dada no es nunca del tipo proporcionado ('tipo')
The given expression is never of the provided ('type') type

La expresión nunca puede ser true, ya que la variable que se está probando no está declarada como tipo ni derivada de tipo.

El código siguiente genera el error CS0184:

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