Error del compilador CS0119
Actualización: noviembre 2007
Mensaje de error
'nombre_construcción1' es 'construcción1', que no es válida en el contexto indicado.
'construct1_name' is a 'construct1', which is not valid in the given context.
El compilador ha detectado una construcción inesperada, como la siguiente:
Un constructor de clase no es válido como expresión de prueba en una instrucción condicional.
Se usó un nombre de clase en lugar de un nombre de instancia para referirse a un elemento de matriz.
Se utiliza un identificador de método como si fuera una estructura o clase
Ejemplo
El código siguiente genera el error CS0119.
// CS0119.cs
using System;
public class MyClass
{
public static void Test() {}
public static void Main()
{
Console.WriteLine(Test.x); // CS0119
}
}