Compartilhar via


CS0757 de erro do compilador

Mensagem de erro

Um método parcial não pode ter várias declarações de implementação.

Um método parcial consiste em exatamente um declaração de definição (assinatura) e um ou zero declarações implementação (corpo).Não são permitidas várias declarações de implementação para as declarações de definição mesmas idênticas.Métodos parcial podem ser sobrecarregados, e cada versão sobrecarregada pode ter um ou zero declarações de implementação.

Para corrigir este erro

  • Remova todas, exceto uma das declarações de implementação para o método parcial.

Exemplo

O exemplo a seguir gera CS0757:

// cs0757.cs
using System;

    public partial class C
    {
        // Defining declaration.
        partial void Part();

        // Implementing declaration.
        partial void Part()
        {
            //...Do something.
        }

        // Second implementing declaration.
        partial void Part() // CS0757
        {
            //...Do something.
        }

        public static int Main()
        {
            return 1;
        }
    }

Consulte também

Referência

Parcial classes e métodos (Guia de programação C#)