Предупреждение компилятора (уровень 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++;
}
}