Veysel Uğur KIZMAZ

Partial Class Tanimlamasi

16.06.2012Okunma Sayısı: 7049Kategori: C#.Net

Birden fazla yazilimcinin çalistigi projelerde farkli yazilimcilarin ayni Class'in farkli bölümlerini olusturabilmeleri için olusturulmus bir yapidir.

partial bildiri, farkli dosyalarda ayni sinifin elemanlarinin bulunabilmesini saglar.

Örnegin:

     partial class SMS

    {
             public string telefonNumarasi;
             public void Gonder()
             {
 
             }
    }
    partial class SMS
    {
             public void XMLDuzenle()
             {
 
             }
             public void KarakterleriDuzenle()
             {
 
             }
    }
 
SMS isimli bir sinif olusturdum. Yalniz bu sinifi partial olarak tanimlayip iki farkli noktada tanimladik.
Peki baska bir yerden çagirirken hangi elemanlar görünecek?

SMS sinifindan bir yavru degisken olusturduk ve bu degisken üzerinden ayri ayri yazilimis olsa da SMS sinifinin bütün public elemanlarina ulastik.

 

Veysel Ugur KIZMAZ