小编Cra*_*len的帖子

用于保存两个值的良好数据结构是什么?

例如,我在我的应用程序中有一个类型的列表,其中有一个人名作为其名称并保存两个值.类型的名称是人员姓名,类型仅包含他们的年龄和std的数量.

我的第一个想法是创建一个具有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)); 
}
Run Code Online (Sandbox Code Playgroud)

我只是想知道是否有一个数据结构,我可以通过它们的名称来引用List <>中的元素,并且附加了它们的属性.就像我说的那样

people.Remove(Julie) 
Run Code Online (Sandbox Code Playgroud)

c# data-structures

5
推荐指数
2
解决办法
4063
查看次数

标签 统计

c# ×1

data-structures ×1