C# Partial Class Nedir ?

Büyük projelerde oluşturduğumuz class’ lar zamanla okunması zor hale gelebilecek uzunlukta kod satırları ile dolabilmektedir. Partial class bize bir class’ ı birden fazla class olarak bölmemize, constructor, değişken, property, metodları vs. düzenli bir şekilde ayrı ayrı oluşturmamızı sağlamaktadır. Fiziksel olarak birden fazla parça ile oluşan partial class’ lar, çalışma zamanında tek bir class olarak bütün elemanları içerisinde barındırmaktadır.
Partial class ile fiziksel olarak parça class’ların birleşmesi için class isimlerinin aynı olması gerekmektedir.
Örneğimizde constructor, değişken, property ve metodlarımızı ayrı ayrı classlar içerisinde oluşturalım ve sonra çalışma anındaki birleşmiş halini inceleyelim.
Constructor class’ ımızı tanımlayalım.

partial class A
{
    public static void A1()
    {
        Console.WriteLine("A1");
    }
 }
partial class A
{
    public static void A2()
    {
        Console.WriteLine("A2");
    }
}

Kullanımı

class Program
{
    static void Main()
    {
	A.A1();
	A.A2();
    }
}
Output
A1
A2

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s