Compilerwarnung (Stufe 2) CS0458
Aktualisiert: November 2007
Fehlermeldung
Das Ergebnis des Ausdrucks ist immer NULL vom Typ "Typname".
The result of the expression is always 'null' of type 'type name'
Diese Warnung wird von einem nullable-Ausdruck verursacht, dessen Ergebnis immer null ist.
Durch den folgenden Code wird die Warnung CS0458 generiert.
Beispiel
In diesem Beispiel wird eine Reihe von unterschiedlichen Operationen mit nullable-Typen veranschaulicht, die diesen Fehler verursachen.
// CS0458.cs
using System;
public class Test
{
public static void Main()
{
int a = 5;
int? b = a + null; // CS0458
int? qa = 15;
b = qa + null; // CS0458
b -= null; // CS0458
int? qa2 = null;
b = qa2 + null; // CS0458
qa2 -= null; // CS0458
}
}