البته روش دیگری م بدون وراث هم می تونی انجام بدی اونم کلاس Base1 رو بعنوان یک Property از کلاس More در نظر بگیری. در هر صورت شما برای انتقال به یک حلقه نیاز داری.
////None Inheritance
public class More
{
public More()
{
base1=new base1()
}
public string base1 {get;set;}
public string LName {get;set;}
public int Age{get;set;}
Public void SetBase1(base1 base)
{
base1.Id=base.Id;
base1.FName=base.Name;
}
////Inheritance
public class More:base1
{
public More(){}
public More(base1 base)
{
this.Id=base.Id;
this.FName=base.FName;
}
public string LName {get;set;}
public int Age{get;set;}
}