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)