partial — Metoda (odwołanie w C#)
Metody częściowe mają swój podpis zdefiniowany w jednej części typu częściowego i jego implementacji, zdefiniowanej w innej części tego typu.Metody częściowe umożliwiają projektantom klasy zapewnić haki metod, podobnie obsługi zdarzeń, które deweloperzy mogą zdecydować się zaimplementować lub nie.Jeśli deweloper nie dostarczy implementacji, kompilator usuwa taki podpis w czasie kompilacji.Do metod częściowych, stosuje się następujące warunki:
Podpisy w obu częściach typu częściowego muszą być zgodne.
Metoda musi zwracać void.
Brak modyfikatorów dostępu jest dozwolony.Metody częściowe są niejawnie prywatne.
W poniższym przykładzie pokazano częściową metodę zdefiniowaną w dwóch częściach klasy częściowej:
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);
}
}
}
Aby uzyskać więcej informacji, zobacz Klasy częściowe i metody (Przewodnik programowania w języku C#).
Zobacz też
Informacje
partial (typ) (odwołanie w C#)