2016-03-19 9 views
0

私はクラスがあります。自動マッピングのリスト<T>を含むクラスにT

public class Person 
{ 
public string Name {get;set;} 
public string Address {get; set;} 
public string DOB {get; set;} 
} 

リスト:

List<Person> personList = new List<Person>(); 

このリストには、4人はそれぞれの名前 "PERSON1"、 "PERSON2"、 "Person3" と "Person4" とプロパティの他のすべての値を持つオブジェクトが含まれています。私は市民にpersonListをマッピングするにはどうすればよい:

今、私は別のクラス

public class Citizen 
{ 
pubic Person Abc1 {get; set;}= new Person{Name="Person1"}; 
pubic Person Abc2 {get; set;}= new Person{Name="Person2"}; 
pubic Person Abc3 {get; set;}= new Person{Name="Person3"}; 
pubic Person Abc4 {get; set;}= new Person{Name="Person4"}; 
} 

var citizen = new Citizen(); 

が今私の質問は持っています。リストから市民オブジェクトにすべての値をロードしたいと思います。助けてください。

答えて

0

あなたのクラスは、この

public class Citizen 
    { 
     public static List<Person> personList = new List<Person>() { 
      new Person{Name="Person1"}, 
      new Person{Name="Person2"}, 
      new Person{Name="Person3"}, 
      new Person{Name="Person4"} 
     }; 
    } 
    public class Person 
    { 
    public string Name {get;set;} 
    public string Address {get; set;} 
    public string DOB {get; set;} 
    } 
のようになります。
関連する問題