Partial Class Nedir?

Büyük projelere başladığımızda oluşturduğumuz classlar zamanla okunması zor hale gelebiliyor. Buna çözüm olarak Partial Class kullanabiliriz. Partial Class bir classı birden fazla class olarak bölmemize olanak sağlar. Şöyle düşünün bir sayfada 50 tane class var ve aradığımız bir şey var 50 class arasından onu bulmamız çok zor olur. Bu yüzden her bir classı ayrı şekilde çağırabiliriz. Partial class ile parça classların birleşmesi için class isimlerinin aynı olması gerekiyor.
Büyük bir projeyi C# da partial anahtar kelimesiyle parçalara bölebiliriz.

Örnek üzerinden devam edelim.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace PartialClassDemo{
    public partial class Sinif{
        public int id { get; set; }
        public string name { get; set; }
        public string surname { get; set; }
     }
}

Burada Sinif adlı class’ımızın partial anahtar kelimesiyle bölümlenmiş bir bölümü bulunuyor.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PartialClassDemo{
    public partial class Sinif{
        public void Metot1()  {
           // Yazılacak kodlar
        }
        public void Metot2(){
           // yazılacak kodlar
        }
     }
}

Bu da aynı Sinif adlı classımızın diğer ayrılmış bölümü bulunmaktadır.

You may also like...