Advertencia del compilador (nivel 2) CS0464
Comparar con tipos de estructura o nulos siempre produce 'false'
Esta advertencia se genera cuando se efectúa una comparación entre una variable de tipo de valor que admite un valor NULL y null, y la comparación no es ==
ni !=
. Para resolver este error, compruebe si realmente desea comprobar un valor para null
. Una comparación como i == null
puede ser true o false. Una comparación como i > null
siempre es false.
El ejemplo siguiente genera la advertencia CS0464.
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: