Udostępnij za pośrednictwem


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#)

Inne zasoby

Odwołanie w C#