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

目录

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值