CS0119 de erro do compilador
Mensagem de erro
'construct1_name' é 'construct1', que inválido no contexto fornecido.
O compilador detectou uma construção inesperada, sistema autônomo o seguinte:
Construtor de classe não é uma expressão de teste válido em uma demonstrativo condicional.
Um nome de classe foi usado em vez de um nome de instância para se referir a um elemento de matriz.
Um identificador de método é usado sistema autônomo se fosse uma classe ou struct
Exemplo
O exemplo a seguir gera CS0119.
// CS0119.cs
using System;
public class MyClass
{
public static void Test() {}
public static void Main()
{
Console.WriteLine(Test.x); // CS0119
}
}