Avertissement du compilateur (niveau 1) CS0184

Mise à jour : novembre 2007

Message d'erreur

L'expression donnée n'est jamais du type fourni ('type')
The given expression is never of the provided ('type') type

L'expression ne peut jamais être true car la variable que vous testez n'est pas déclarée comme type ni dérivée de type.

L'exemple suivant génère l'avertissement CS0184 :

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