Compartilhar via


CS1061 de erro do compilador

Mensagem de erro

'type' não contém uma definição para 'membros' e nenhum método de extensão 'nome' aceitar um primeiro argumento do tipo 'type' foi encontrado (precisa de um usando diretiva ou uma referência de assembly?).

Este erro geralmente é gerado quando você tentar chamar um método ou acessar um membro da classe que não existe.Se você-se de que a classe tem um membro com esse nome ou que existe um método de extensão aplicável, o erro é provavelmente por causa de um faltando using referência de diretiva ou assembly.

Exemplo

O exemplo a seguir gera CS1061:

// cs1061.cs
    public class TestClass
    {
        public void WriteSomething(string s)
        {
            System.Console.WriteLine(s);
        }
    }
    public class Test
    {
        public static void Main()
        {
            TestClass tc = new TestClass();
            tc.WriteLine("Hello");      // CS1061
            
        }
    }