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

  • Amena

    Amena

    15 Kasım 2006
  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • MrOctopi

    MrOctopi

    6 Aralık 2010