Avertissement du compilateur (niveau 2) CS0252
Possibilité d’une comparaison de références involontaire ; pour obtenir une comparaison de valeurs, effectuez un cast de la partie gauche en type 'type'
Le compilateur effectue une comparaison de références. Si vous souhaitez comparer la valeur de chaînes, effectuez un cast de la partie gauche de l’expression en type
.
L’exemple suivant génère l’avertissement CS0252 :
// CS0252.cs
// compile with: /W:2
using System;
class MyClass
{
public static void Main()
{
string s = "11";
object o = s + s;
bool b = o == s; // CS0252
// try the following line instead
// bool b = (string)o == s;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :