Share via


partial (Método)

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, consulte Clases y métodos parciales (Guía de programación de C#).

Vea también

Referencia

Tipo parcial (Referencia de C#)

Otros recursos

Referencia de C#