parcial (método)

Um método parcial tem sua assinatura definido em uma parte de um tipo parcial e sua implementação definido em outra parte do tipo.Métodos parcial permitem que os designers de classe fornecem ganchos de método, semelhantes a manipuladores de eventos, que os desenvolvedores podem optar por implementar ou não.Se o desenvolvedor não fornecer uma implementação, o compilador remove a assinatura no tempo de compilar.As seguintes condições se aplicam aos métodos parcial:

  • As assinaturas em ambas as partes do tipo parcial devem coincidir.

  • O método deve retornar void.

  • Nenhum modificadores de acesso ou atributos são permitidos.Métodos parcial são implicitamente particulares.

O exemplo a seguir mostra um método parcial definido em duas partes de uma classe parcial:

namespace PM
{
    partial class A
    {
        partial void OnSomethingHappened(string s);
    }

    // This part can be in a separate file.
    partial class A
    {
        // Comment out this method and the program
        // will still compile.
        partial void OnSomethingHappened(String s)
        {
            Console.WriteLine("Something happened: {0}", s);
        }
    }
}

Para obter mais informações, consulte Classes e métodos (guia de programação translation from VPE for Csharp) parcial.

Consulte também

Referência

parcial (translation from VPE for Csharp Reference) (tipo)

Outros recursos

Referência C#