Método parcial (Referencia de C#)
Un método parcial tiene su signatura 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 signatura en tiempo de compilación. Se aplican las siguientes condiciones a los métodos parciales:
Las signaturas de ambas partes del tipo parcial deben coincidir.
El método debe devolver el valor void.
No se permiten modificadores 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#)