【发布时间】:2013-06-25 09:38:36
【问题描述】:
我创建了一个班级列表。在这里你可以看到代码:
public class People{
public string name;
public int age;
}
public List<People> peopleInfo = new List<People>();
我的问题是我有一个名字,现在我想知道年龄。我如何获得这些数据? 我可以通过以下方式获得特定职位的姓名或年龄:
int pos = peopleInfo[0].name;
但是我怎样才能以倒置的方式做到这一点并获得名称的位置呢?当我有了这个很容易得到年龄。
【问题讨论】:
-
这是您需要经常执行的操作,还是偶尔需要执行的操作?另外,您是否使用此列表来做很多其他事情?通过更改数据结构或创建更适合此任务的其他数据结构,您可以使其更轻松、更高效。