Método parcial (Referencia de C#)
Un método parcial tiene su firma definida en una parte de un tipo parcial y su implementación definida en otra parte del tipo.Los métodos parciales permiten a los diseñadores de clases proporcionar enlaces de método, similares a los controladores de eventos, que los desarrolladores pueden decidir implementar o no.Si el desarrollador no proporciona una implementación, el compilador quita la firma en tiempo de compilación.Se aplican las siguientes condiciones a los métodos parciales:
Las firmas en ambas partes del tipo parcial deben coincidir.
El método debe devolver el valor void.
No se permite ningún atributo o modificador de acceso.Los métodos parciales son privados implícitamente.
En el ejemplo siguiente se muestra un método parcial definido en dos partes de una clase 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 obtener más información, vea Clases y métodos parciales (Guía de programación de C#).
Vea también
Referencia
Tipo parcial (Referencia de C#)