Поделиться через


Предупреждение компилятора (уровень 1) CS0184

Обновлен: Ноябрь 2007

Сообщение об ошибке

Данное выражение никогда не имеет предоставленный ('тип') тип
The given expression is never of the provided ('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++;
   }
}