List集合使用Linq获取返回值的相关操作

目录

1、一个List<对象>中,将model.name相同的model.value合并


1、一个List<对象>中,将model.name相同的model.value合并

List集合使用Linq获取返回值的相关操作

如上所示,将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

 

上一篇:HTTP请求中 request payload 和 formData 区别?


下一篇:nodejs关于前后端图片上传的思路