Kemal Burak Yılmaz

Partial Class Nedir?

Partial anahtar sözcüğü bir sınıfı birden fazla sınıfa ayırmamızı sağlar. Yani çok uzun olduğunu düşündüğümüz bir sınıfı partial keywordu sayesinde ayrı ayrı .cs dosyalarında bile tutabiliriz. İki ayrı fiziksel dosyada olmalarına rağmen tek sınıf gibi çalışacaklardır. Bir örnekle pekiştirelim.

    public partial class Person
    {
        private string SurName { get; set; }
        public string Name { get; set; }
    }

    public partial class Person
    {
        public void SetSurName()
        {
            this.SurName = "Text";
        }
    }

Person sınıfını iki ayrı partial sınıf olarak yazdık. “SurName” değişkenini private(Partial olmasa erişemezdi.) olarak tanımladım ve diğer partial sınıfta o değişkeni doldurduk. Person tipinde bir nesne oluşturduğumuzda tek bir sınıf gibi çalıştıklarını göreceğiz.

 

* Hatırlanması Gereken Noktalar :

Exit mobile version