parcial (Método)

Um método parcial tem a sua assinatura definido em uma parte de um tipo parcial e sua implementação definido em outra parte do tipo. Métodos parciais permitem que os designers de classes fornecem ganchos de método semelhantes para manipuladores de eventos que os desenvolvedores podem decidir implementar ou não. Se o desenvolvedor não fornecer uma implementação, o compilador remove a assinatura em tempo de compilação. As condições a seguir aplicam-se métodos parciais:

  • Assinaturas de ambas as partes do tipo parcial devem corresponder.

  • O método deve retornar void.

  • Nenhum modificadores de acesso ou atributos são permitidos. Métodos parciais são implicitamente em 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 Parcial Classes e métodos (guia de programação de C#).

Consulte também

Referência

parcial (Tipo) (Referência de C#)

Outros recursos

C# Reference