partial class

entry1 galeri0
    1.
  1. .nette kullanılıyor başka dillerde var mı bilmem.

    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.
    1 ...
© 2025 uludağ sözlük