0

私自身の理解を深めるために、単純なデータベースを複製しています。次のことを理解するのに苦労しています。

私は町と人の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;            **
    }
4

2 に答える 2