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

  • Mega64

    Mega64

    24 ŞUBAT 2006
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013