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
   }
}