たとえば、私のアプリケーションには、名前として人名を持ち、2つの値を持つタイプのリストがあります。タイプの名前は人名であり、タイプには年齢と標準数だけが含まれます。2つの値を保持するために使用するよいデータ構造は何ですか?
私の最初のアイデアは、AgeとNumStdsプロパティを持つPersonクラスを作成し、AgeとNumStdsがコンストラクタで必要な場合、追加できるListを作成することでした。
class Person
{
public string Name { get; set; }
public int NumSTDs { get; set; }
public int Age { get; set; }
public Person(string name, int age, int stds)
{
Name = name;
Age = age;
NumSTDs = stds;
}
}
static void Main(string[] args)
{
List<Person> peoples = new List<Person>();
peoples.Add(new Person("Julie", 23, 45));
}
私はちょうど彼らの名でリスト<>に要素を参照し、それらに添付プロパティが乗るために一緒に来るかもしれないデータ構造がある場合、私はちょうど思っていました。私が言うことができるように
同じ名前の人が2人いる場合はどうなりますか? – TrueWill