Aracılığıyla paylaş


partial (Yöntem) (C# Başvurusu)

Kısmi bir yöntem parçalı bir türün bir parçasında tanımlı imzasına ve türün başka bir bölümünde tanımlanan uygulamasına sahiptir.Kısmi yöntemler yöntem kancaları sağlamak için geliştiricilerin çalıştıracağı ya çalıştırmayacağı olay işleyiciler gibi sınıf tasarımcılarını etkinleştirir.Geliştirici bir uygulama sağlamazsa, derleyici derleme zamanında imzayı kaldırır.Aşağıdaki koşullar kısmi yöntemler için geçerlidir:

  • Kısmi türün kısımlarındaki imzaların eşleşmesi gerekir.

  • Yöntem boş döndürmelidir.

  • Hiçbir erişim değiştiricisi izinli değildir.Kısmi yöntemler örtülü bir biçimde özeldir.

Aşağıdaki örnek, kısmi sınıfın iki parçasında tanımlanan kısmi bir yöntemi gösterir:

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);
        }
    }
}

Daha fazla bilgi için bkz. Kısmi Sınıflar ve Yöntemler (C# Programlama Kılavuzu).

Ayrıca bkz.

Başvuru

partial (Tür) (C# Başvurusu)

Diğer Kaynaklar

C# Başvurusu