目录
1、一个List<对象>中,将model.name相同的model.value合并
1、一个List<对象>中,将model.name相同的model.value合并
如上所示,将list中name相同的value合并为一行数据。
List<FormData> Result = new List<FormData>();
var group = formdata.GroupBy(a => a.name);
foreach (IGrouping<string, FormData> groupSequence in group)
{
FormData m = new FormData()
{
//将相同name的value内容合并
name = groupSequence.First().name,
value = string.Join(",", groupSequence.Select(t=>t.value).ToArray())
};
Result.Add(m);
}
public class FormData {
public string name { set; get; }
public string value { set; get; }
}
原文: http://www.manongjc.com/article/67136.html