//Partial(Kısmi) Class Aslında Aynı Classı
//parçalara bölmemizi sağlayan yapıdır.
//Mesela classımız çok uzun ise ya da farklı özellikleri
//Sınıflandırmak istersek gayet kullanışlı olacaktır.
//Aşağıdaki örneği inceleyelim.
Bir proje açalım ve projemize Yeni bir class ekleyelim
!PartialClassOrnegi.cs içerisinde
namespace PartialClass
{
public partial class PartialClassOrnegi
{
public int KacHarf(string ad)
{
return ad.Length;
}
}
}
!Program.cs içerisinde
using System;
namespace PartialClass
{
public partial class PartialClassOrnegi
{
public string Name;
}
class Program
{
static void Main(string[] args)
{
PartialClassOrnegi p = new PartialClassOrnegi { Name = "Ali" };
Console.WriteLine(p.KacHarf(p.Name));
//Dikkat ederseniz aynı class içerisinden hem metodu hemde filed alanımızı çektik
Console.ReadKey();
}
}
}