İçeriğe geç

Partial Class Nedir, Nasıl Kullanılır?

Büyük projelerde classlarımızı parçalar halinde bölerek daha düzgün bir şekilde çalışmak isteyebiliriz. Bunun gibi durumlarda partial anahtar kelimesine ihtiyaç duyarız.

Aşağıdaki koda bakarak bu konuyu anlayabileceğinizi düşünüyorum bundan dolayı fazla ayrıntıya girmedim. Sinifisimli classımızın yapıcı metodunu, property’lerini ve metotlarını birbirinden ayırarak main kısmında bir örnekleme işlemi aldım. İyi okumalar…

using System;
namespace PartialClass
{
    public partial class Sinif
    {
        public Sinif()
        {
            Console.WriteLine("Yapıcı metot çalıştı");
        }
    }

    public partial class Sinif
    {
        private string Ad;
        private int Yas;
    }
    public partial class Sinif
    {
        public string ad
        {
            get { return Ad; }
            set { Ad = value; }
        }

        public int yas
        {
            get { return Yas; }
            set { Yas = value; }
        }
    }

    public partial class Sinif
    {
        public void GetInfo()
        {
            Console.WriteLine("İsim: {0}, Yaş: {1}",Ad, Yas);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            var insan = new Sinif();
            insan.ad = "Kuday";
            insan.yas = 22;
            insan.GetInfo();
        }
    }
}

Ekran çıktısı:

Yapıcı metot çalıştı
İsim: Kuday, Yaş: 22
Press any key to continue . . .
Kategori:C Sharp

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir