Compilerwarnung (Stufe 2) CS0472
Aktualisiert: November 2007
Fehlermeldung
Das Ergebnis des Ausdrucks ist immer 'Wert1', da ein Wert vom Typ 'Wert2' niemals NULL des Typs 'Wert3' entspricht
The result of the expression is always 'value1' since a value of type 'value2' is never equal to 'null' of type 'value3'
Der Compiler erzeugt eine Warnung, wenn Sie einen Operator mit einem konstanten NULL-Wert verwenden.
Beispiel
Im folgenden Beispiel wird CS0472 generiert.
public class Test
{
public static int Main()
{
int i = 5;
int counter = 0;
// Comparison:
if (i == null) // CS0472
// To resolve, use a valid value for i.
counter++;
return counter;
}
}