【发布时间】:2011-06-29 03:50:33
【问题描述】:
我确信有一个简单的方法可以做到这一点,但我想不出...
我有一个带有组字符串字段的集合。我想做的是将该集合拆分为每个组的 (n) 个集合。我最终会得到一个类似这样的循环:
foreach (var group in groups)
{
foreach (var item in group)
{
//process item.
}
}
有什么指导吗???谢谢!
例如编辑:
鉴于此:
var people = new List(); people.Add(new Person { FirstName = "John", LastName = "Doe" }); people.Add(new Person { FirstName = "Jane", LastName = "Doe" }); people.Add(new Person { FirstName = "Bob", LastName = "Barker" }); people.Add(new Person { FirstName = "Billy", LastName = "Barker" }); people.Add(new Person { FirstName = "Billy", LastName = "Bob" });我想要一个包含 3 个元素的集合。元素 1 将是一群人(Does),元素 2 将是一群人(The Barkers),元素 3 将是一个比利鲍勃的集合。
【问题讨论】:
-
再描述一下集合元素类型。举例说明 - 示例输入和预期输出。