Nesneye Dayalı Programlama -6- Partial class


Merhabalar Arkadaşlar,

Bu yazımızda Partial anahtar kelimesini inceleyeceğiz.

C# programlarımızda bazı sınıf (class) lar çok fazla sayıda sınıf elemanına sahip olabilir.
Özellikle büyük projelerde sınıfların karışık yapıda olmasını engellemek için sınıfı belirli parçalara bölmek daha mantıklı bir yol olacaktır.
Böylece sınıfın ve projenin görünümü ve yönetimi daha kolay bir hal alacaktır. İşte bu yüzden büyük sınıflarımızı C# taki "partial" anahtar kelimesi yardımıyla parçalara bölebiliriz.
Bunu yapabilmek için parçaya ayırdığımız class ın başına "partial" eklememiz yeterli olacaktır.

Örnek :

Urunun urunID, adını, fiyatını, indirim ve stok bilgilerini tutan bir sınıf oluşturalım.


Program.cs sınıfında partial class ile Urun sınıfının devamını yazabiliriz.


Oluşturduğumuz telefon nesnesi için gerekli olan diğer ek bilgileri (islemci,ram,ekran) partial ile ekleyip kullanabiliyoruz.

İyi çalışmalar dilerim.