Avertissement du compilateur (niveau 2) CS0458
Mise à jour : novembre 2007
Message d'erreur
Le résultat de l'expression est toujours 'null' de type 'nom de type'
The result of the expression is always 'null' of type 'type name'
Cet avertissement est provoqué par une expression nullable qui a toujours comme résultat null.
Le code suivant génère l'avertissement CS0458.
Exemple
Cet exemple illustre plusieurs opérations différentes avec des types nullable et qui provoquent cette erreur.
// 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
}
}