В конструкторе объект базового типа - C#
Формулировка задачи:
Дан класс базовый, от него унаследован другой и в производном определен конструктор с параметрами, одним из которых является объект базового класса. Как его инициализировать? Метод не работает
R(Person A. bool s):base (A)
class Person
{
public string name;
public string surname;
public DateTime date;
public Person(string n = "John", string s = "Smith", DateTime date = new DateTime()){
this.name =n;
this.surname = s;
this.date = date;
}
}
class R:Person
{
bool trf;
R(Person A, bool s) // в этом месте, как инициализировать Person??
{
trf = s;
}Решение задачи: «В конструкторе объект базового типа»
textual
Листинг программы
R r = new R(true, "Mike", "Lomes", new DateTime(1990, 01, 01)); R r2 = new R(true);