例如,我在我的應用程序類型是什麼有一個人的名字,因爲它的名字,並擁有兩個值的列表。該類型的名稱是人的名稱和類型只包含自己的年齡和性傳播疾病的人數。什麼是用於保持兩個值了良好的數據結構?
我的第一個想法是使的一類人與在年齡和NumStds在構造函數是必需的,創建一個列表,我可以添加到年齡和NumStds性能。
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));
}
我只是想知道如果有一個數據結構,在那裏我可以僅僅將元素的列表<>由他們的名字和重視他們的屬性來湊湊熱鬧。就像我可以說
people.Remove(Julie)
如果有兩個同名的人呢? – TrueWill