Member 14779968 Ответов: 1

Как вызвать перегруженный конструктор в базовом классе и использовать свойства класса в дочернем классе?


У меня есть родительский базовый класс, который имеет перегруженный конструктор, создающий экземпляры другого класса "GlobalParameters", где у меня есть некоторые общие свойства, которые я использую.

public class base 
{
   public base()
  {
    

  }

  public base(GlobalParameters global)
 {

    global = (GlobalParameters )Activator.CreateInstance(typeof(GlobalParameters ));

 }

}

//here is my GlobalParameters class
public class GlobalParameters()
{
   public string name {get; set;}
   public int age {get; set;)


}

//here is the child class where I want to call the overloaded constructor and use the properties I have in my "GlobalParameters" class

public void ChildClass : Base
{

     //how to call the overload Base constructor and use the global parameter to access those class 
    properties like name and age
    

}


Что я уже пробовал:

public base(GlobalParameters global) : this()
 {

    global = (GlobalParameters )Activator.CreateInstance(typeof(GlobalParameters ));

 }


но теперь, как я могу назвать его в базовом классе??

1 Ответов

Рейтинг:
0

CPallini

5.

Richard MacCutchan

Я думаю, что мы должны отдать эти очки Google. :)

CPallini

Нет, это "экспертиза".
:-)