Error del compilador CS0119
'construct1_name' es de tipo 'construct1', que no es válido en el contexto especificado.
El compilador detectó una construcción inesperada, como la siguiente:
Un constructor de clase no es una expresión de prueba válida en una instrucción condicional.
Se utilizó un nombre de clase en lugar de un nombre de instancia para hacer referencia a un elemento de matriz.
Se utiliza un identificador de método como si fuera una clase o una estructura
El ejemplo siguiente genera el error CS0119: "C.B()" es un método, que no es válido en el contexto especificado. Puede corregir este error cambiando el nombre del método C.B
o usando el nombre completo de la clase B
como N2.B
.
namespace N2
{
public static class B
{
public static void X() {}
}
}
namespace N1
{
public class C
{
void B() {}
void M() => B.X(); // CS0119
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: