Aracılığıyla paylaş


Kısmi tür (C# Başvurusu)

Kısmi tür tanımları bir sınıf, yapı, arabirim veya kaydın tanımını birden çok tanıma bölmenize olanak sağlar. Bu birden çok tanımı aynı proje içindeki farklı dosyalara yerleştirebilirsiniz. Bir tür bildirimi yalnızca kısmi üyelerin imzalarını içerir:

partial class A
{
    int num = 0;
    void MethodA() { }
    partial void MethodC();
}

Diğer bildirim, kısmi üyelerin uygulamasını içerir:

partial class A
{
    void MethodB() { }
    partial void MethodC() { }
}

Kısmi bir türün bildirimleri aynı veya birden çok dosyada görünebilir. Genellikle iki bildirim farklı dosyalarda yer alır. Büyük projelerle çalışırken, Windows Forms Tasarımcısı veya RegEx gibi Kaynak oluşturucular tarafından sağlanan gibi otomatik olarak oluşturulan kodla bir sınıfı, yapıyı veya arabirim türünü bölersiniz. Kısmi bir tür kısmi üyeler içerebilir.

C# dili başvuru belgesi, C# dilinin en son yayımlanan sürümünü gösterir. Ayrıca, yaklaşan dil sürümü için genel önizlemelerdeki özelliklere yönelik ilk belgeleri içerir.

Belgelerde ilk olarak dilin son üç sürümünde veya geçerli genel önizlemelerde sunulan tüm özellikler tanımlanır.

Tavsiye

Bir özelliğin C# dilinde ilk tanıtıldığı zamanları bulmak için C# dil sürümü geçmişi makalesine bakın.

C# 13'den başlayarak kısmi özellikleri ve kısmi dizin oluşturucuları tanımlayabilirsiniz. C# 14'den başlayarak, kısmi örnek oluşturucuları ve kısmi olayları tanımlayabilirsiniz. C# 13'e geçmeden önce, yalnızca yöntemler kısmi üye olarak tanımlanabilirdi.

Bildirim bildirimi veya uygulama bildirimi hakkında belge açıklamaları sağlayabilirsiniz. Her iki tür bildirimine de belge açıklamaları uyguladığınızda, her bildirimdeki XML öğeleri çıktı XML'sine eklenir. Kısmi üye bildirimleriyle ilgili kurallar için kısmi üyelerle ilgili makaleye bakın.

Her iki bildirime de öznitelik uygulayabilirsiniz. Derleyici, yinelenenler de dahil olmak üzere her iki bildirimdeki tüm öznitelikleri birleştirir.

Daha fazla bilgi için bkz . Kısmi Sınıflar ve Yöntemler.

C# dili belirtimi

Daha fazla bilgi edinmek için, bkz. C# Dil Belirtimi. Dil belirtimi, C# sözdizimi ve kullanımı için kesin bir kaynaktır.

Ayrıca bkz.