Advertencia del compilador (nivel 3) CS0665
La asignación en la expresión condicional siempre es constante; ¿quería utilizar == en lugar de = ?
Una expresión condicional usaba el operador = en lugar del operador ==.
El ejemplo siguiente genera la advertencia CS0665:
C#
// CS0665.cs
// compile with: /W:3
class Test
{
public static void Main()
{
bool i = false;
if (i = true) // CS0665
// try the following line instead
// if (i == true)
{
}
System.Console.WriteLine(i);
}
}
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: