Birden fazla yazılımcının çalıştığı projelerde farklı yazılımcıların aynı Class'ın farklı bölümlerini oluşturabilmeleri için oluşturulmuş bir yapıdır.
partial bildiri, farklı dosyalarda aynı sınıfın elemanlarının bulunabilmesini sağlar.
Örneğin:
partial class SMS
{
public string telefonNumarasi;
public void Gonder()
{
}
}
partial class SMS
{
public void XMLDuzenle()
{
}
public void KarakterleriDuzenle()
{
}
}
SMS isimli bir sınıf oluşturdum. Yalnız bu sınıfı partial olarak tanımlayıp iki farklı noktada tanımladık.
Peki başka bir yerden çağırırken hangi elemanlar görünecek?
SMS sınıfından bir yavru değişken oluşturduk ve bu değişken üzerinden ayrı ayrı yazılımış olsa da SMS sınıfının bütün public elemanlarına ulaştık.
Veysel Uğur KIZMAZ
veysel.ugurkizmaz.com