SORU
26 EYLÜL 2008, Cuma


İlk çağrılan?C temel kurucu# -

İlk temel kurucu çağrılan veya "diğer şeyler burada"?

public class MyExceptionClass : Exception
{
    public MyExceptionClass(string message, string extrainfo) : base(message)
    {
        //other stuff here
    }
}

CEVAP
26 EYLÜL 2008, Cuma


Temel sınıf kurucularını türetilmiş sınıf oluşturucular önce aradı, ama türetilmiş sınıf temel sınıf başlatıcılar başlatıcılar önce aradı. E. g. aşağıdaki kodu

public class BaseClass {

    private string sentenceOne = null;  // A

    public BaseClass() {
    	sentenceOne = "The quick brown fox";  // B
    }
}

public class SubClass : BaseClass {

    private string sentenceTwo = null; // C

    public SubClass() {
    	sentenceTwo = "jumps over the lazy dog"; // D
    }
}

İcra emri: C, A, D, B

Bu 2 msdn makaleleri okuyun:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • kidrauhl

    kidrauhl

    15 Ocak 2007