Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
"construct1_name" é um "construct1", mas é usado como um "construct2"
O compilador detectou uma situação em que um constructo foi usado de alguma forma errônea ou tentou-se executar uma operação não permitida em um constructo. Alguns exemplos comuns incluem o seguinte:
Tentativa de criar uma instância de um namespace (em vez de uma classe)
Tentativa de chamar um campo (em vez de um método)
Tentativa de usar um tipo como uma variável
Tentativa de usar o alias extern como tipo.
Para resolver esse erro, verifique se a operação que você está executando é válida para o tipo em questão.
Exemplo
O exemplo a seguir gera o erro CS0118.
// CS0118.cs
// compile with: /target:library
namespace MyNamespace
{
class MyClass
{
// MyNamespace not a class
MyNamespace ix = new MyNamespace (); // CS0118
}
}