私自身の理解を深めるために、単純なデータベースを複製しています。次のことを理解するのに苦労しています。
私は町と人の2つのクラスを持っています。町は People の多くのインスタンスを所有し、次のように設定されています。
public class Town
{
List<People> collectionOfPeople;
public string townName { get; set; }
public Town()
{
townName = "Cardiff";
collectionOfPeople = new List<People>();
collectionOfPeople.Add(new People("Daniel Smith"));
}
}
public class People
{
public string name { get; set; }
public People(string tmp_name)
{
name = tmp_name;
}
}
私が行ったことが正しいと仮定すると、Town には 1 つの値 (カーディフ) があり、People にも 1 つの値 (Daniel Smith) または .. Daniel はカーディフに住んでいます。
町に住んでいる人の名前を表示しようとしています..後でそれらを循環させます。(** = 私が考える問題)
private List<Town> townList;
private List<Town.People> peopleList; **
private void ShowData()
{
// Add to Text Box based on current Record
txt_town.Text = townList[0]).townName;
txt_name.Text = peopleList[0].name; **
}