Например, у меня в приложении есть список типа, который имеет имя лица в качестве имени и содержит два значения. Имя типа - это имя человека, а тип содержит только их возраст и количество стандартных имен.
Моя первая идея состояла в том, чтобы создать класс свойств Persons с Age и NumStds, для которых в конструкторе требуются Age и 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)