Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Split collection
Message
From
17/02/2011 10:58:58
Mike Cole
Yellow Lab Technologies
Stanley, Iowa, United States
 
 
General information
Forum:
ASP.NET
Category:
LINQ
Environment versions
Environment:
C# 3.0
Miscellaneous
Thread ID:
01500522
Message ID:
01500536
Views:
47
>>I'm sure there's an easy way to do this but I can't come up with it...
>>
>>I have a collection with a Group string field. What I'd like to do is split that collection into (n) number of collections for each Group. I'll end up with a loop similar to this:
>>
>>
>>foreach (var group in groups)
>>{
>>   foreach (var item in group)
>>   {
>>      //process item.
>>   }
>>}
>>
>>
>>Any guidance out there??? Thanks!
>
>I think it would depend on the type of the collections. Can you be a bit more specific?
>Best,
>Viv

Given this:
           var people = new List<Person>();
            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" });
I'd like to get a collection with 3 elements. Element 1 will be a collection of people (the Does), Element 2 will be a collection of people (The Barkers), Element 3 will be a collection with Billy Bob.
Very fitting: http://xkcd.com/386/
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform