bi partial type oluyor ancak gerek c# gerekse visual basic.net tarafında class olarak bilindiği için öyle kalmıştır.
bu arkadaşın olayı şu. normalde bir sınıftan ikinci kez oluşturamazsınız. ama o sınıfın başına partial keywordü gelirse yapabilirsiniz. oluşan o sınıf farklı bir sınıf olmayacaktır.
sadece diğer partial classın devamı olacaktır. örnek.
class1.cs
public partial class hayvan
{
void Kopek()
{
}
}
class2.cs
public partial class Hayvan
{
void Kedi()
{
}
}
bu hayvan classını Home.cs dosyasında çağıralım:
Hayvan h = new Hayvan();
sonra da methodları çağıralım.
h.Kedi();
h.Kopek();
gördüğümüz gibi iki farklı dosyada aynı sınıfı oluşturup sonra da birleştirdik.
böylece çoook büyük kod satırlarına sahip dosyaları bölmüş olduk. kullanırken de sanki tek dosyaymış gibi kullanıyoruz.