110,536
社区成员
发帖
与我相关
我的任务
分享
public class User
{
public int? id { get; set; }
public virtual string name { get; set; }
public virtual string add { get; set; }
public User MyClone()
{
return (User)this.MemberwiseClone();
}
}
static void Main(string[] args)
{
List<User> list1 = new List<User>(){
new User(){name="张三",add="js"},
new User(){name="张三",add="mo"},
new User(){name="李四",add="li"},
};
var q = list1.GroupBy(x => x.name).Select(x => new
{
name=x.Key,
add = string.Join(",", x.Select(y => y.add).ToList())
});
foreach (var item in q)
{
Console.WriteLine(item.name+"----"+item.add);
}
Console.ReadLine();
}