Наследование конструктора с ключевым словом base - C#
Формулировка задачи:
Добрый вечер. Видимо совсем уже отупеваю не могу в упор понять логику работы base, хотя догадываюсь как оно на самом деле.
Когда конструктор в производном классе вызывается, то получается что сначала вызывается конструктор базового класса который присваивает входящие значения a и b наследованным объектам a1 и b1, а потом еще и выполняется присвоение входящего значения с значению производного класса с2. Так? Или я написал полный бред?
public class classA
{
int a1,
b1;
classA(int a,int b)
{
a1=a;
b1=b;
}
}
public class classB:classA
{
int c2;
classB(int a,int b, int c):base (int a,int b)
{
c2=c;
}
}Решение задачи: «Наследование конструктора с ключевым словом base»
textual
Листинг программы
public C(int a) : base(b)
{
d = b+a;
Console.WriteLine(d);
}