| Код | namespace TestMyAPP { class Program {
public class UserData { public int Group { get; set; } public string Value { get; set; }
public UserData(int Group, string Value) { this.Group = Group; this.Value = Value; } }
static void Main(string[] args) { Console.WriteLine("{0}", "Start APP"); List<UserData> items = new List<UserData> { new UserData(1,"Иван"), new UserData(2,"Николай"), new UserData(3,"Алексей"), new UserData(4,"Василий"), new UserData(1,"Михаил"), new UserData(2,"Егор"), new UserData(3,"Тимофей"), new UserData(4,"Игорь"), new UserData(5,"Михаил"), }; var Users = from g in items group g by g.Group into p select new { p.Key, Data = string.Join(",", (from d in items where d.Group == p.Key select d.Value).ToArray())
}; foreach (var d1 in Users) { Console.WriteLine("{0} - {1}", d1.Key,d1.Data); } Console.ReadLine(); } } }
|
Ну вот как то так можно попробовать |