当前位置: 首页 > news >正文

使用C#元组实现列表分组汇总拼接字段

文章目录

  • 使用C#元组实现列表分组汇总拼接字段
    • 代码
    • 运行结果

使用C#元组实现列表分组汇总拼接字段

代码

string message =string.empty;
var tupleList = new List<Tuple<string, string, string>>();
tupleList.Add(new Tuple<string, string, string>("SCHB2412270002", "1", "批号或生产日期有误,最早批号【2446】生产日期【2024-11-11】"));
tupleList.Add(new Tuple<string, string, string>("SCHB2412270001", "1", "批号或生产日期有误,最早批号【2445】生产日期【2023-11-11】"));
tupleList.Add(new Tuple<string, string, string>("SCHB2412270001", "3", "批号或生产日期有误,最早批号【2446】生产日期【2024-10-11】"));
if (tupleList!=null && tupleList.Count>0)
{
    IsSuccess = false;
    var msgGroup = tupleList.GroupBy(s => s.Item1)
        .Select(d=>new {
            billNo=d.Key,
            msg=string.Join(",",d.Select(f=>"序号【"+f.Item2+"】"+f.Item3).ToList())
        }).ToList();
    msgGroup.ForEach(s=>
    { 
        message += string.Format(@"生产汇报单【{0}】{1};"+ "\r\n", s.billNo,s.msg); 
    });
}

运行结果

在这里插入图片描述

http://www.dtcms.com/a/17161.html

相关文章:

  • Android中解决Button组件英文全部自动大写的问题
  • Oracle临时表空间(基础操作)
  • 科技之光闪耀江城:2025武汉国际半导体产业与电子技术博览会5月15日盛大开幕
  • 基于阿里云可观测产品构建企业级告警体系的通用路径与最佳实践
  • 掌握 PHP 单例模式:构建更高效的应用
  • c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件
  • 51c自动驾驶~合集49
  • IoTDB 断电后无法启动 DataNode,日志提示 Meet error while starting up
  • Linux centos8部署maven3.9.9
  • 「软件设计模式」建造者模式
  • 数据结构——链表
  • HTML 简介
  • AspectJ 下 Advisor 的排序过程
  • 力扣 15.三数之和
  • 日语发音的节拍
  • org.springframework.boot.autoconfigure.AutoConfiguration.imports为什么使用?如何使用?
  • 【嵌入式Linux应用开发基础】opendir函数、readdir函数和closedir函数(二)
  • 机器学习 - 关于逻辑回归的若干问题
  • 零基础开发自己的微信小程序(工具箱之父)(二)
  • CPP集群聊天服务器开发实践(三):群组聊天业务
  • 请求超时处理
  • 软考教材重点内容 信息安全工程师 第16章 网络安全风险评枯技术原理与应用
  • 【愚公系列】《Python网络爬虫从入门到精通》009-使用match()进行匹配
  • 十四、GitLab 流水线自动化部署之 Windows Server
  • python轻量级框架-flask
  • 135,【2】 buuctf web bestphp‘s revenge
  • AI辅助编程工具详细介绍
  • SSH 登录到 Linux 服务器为什么没有要求输入密码
  • JVM的类加载器
  • 高效利用Python爬虫获取淘宝店铺详情:电商数据挖掘