【发布时间】:2017-10-10 14:37:45
【问题描述】:
假设我有一个看起来像这样的对象:
private class Group
{
public int id { get; set; }
public string name { get; set; }
public int memberCount { get; set; }
}
然后我有一个名为groups 的List<Group>。但是,现在我需要的只是所有名字的列表。
List<string> names = group.???
所以,为了清楚起见,如果 groups 看起来像这样:
id name memberCount
-----------------------------
1, "Math Club", 24
2, "Chess Club", 12
3, "Drama Club", 19
那么我想要的是一个看起来像这样的列表:
"Math Club"
"Chess Club"
"Drama Club"
【问题讨论】:
-
groups.Select(g => g.name)
-
供将来参考
object是一个所有其他类都继承自的类,因此您实际上可以拥有一个List<object>,它与List<SomeOtherClass>并不完全相同