
c#帮助类
Caleby
这个作者很懒,什么都没留下…
展开
-
c# 工厂模式的实战小技巧
c# 工厂模式的实战小技巧总所周知,工厂模式违反了开放封闭原则,在这里就是要解决既要使用工厂模式也要遵守规则话不多说直接上代码private static Dictionary<string, MailInfoAbs> containers = new Dictionary<string, MailInfoAbs>(); /// <summary> /// /// </summary>原创 2022-05-21 01:40:49 · 267 阅读 · 0 评论 -
c# List与Csv文件互转(特性实现)
c# List与Csv文件互转(特性实现)public static class CsvOrTsvHelper { /// List转流(csv,tsv格式) /// </summary> /// <param name="fileFormat">文件格式</param> /// <returns>success flag</returns> public static NPO原创 2022-05-11 14:12:08 · 1585 阅读 · 1 评论 -
c# List、Excel文件流互转
c# List、Excel文件流互转为了优化文件流与LIst要通过介质Datatable的资源浪费问题,这里采用了特性标注的优雅解决方案,对文件与List转换的高效且优雅的处理,方便大家使用一、自定义文件流使用自定义的流对象重写系统的流对象,为了解决后面的流被意外关闭问题public class NPOIMemoryStream : MemoryStream{ /// <summary> /// 获取流是否关闭 /// </summary>原创 2022-05-11 14:06:58 · 1735 阅读 · 0 评论 -
C# 如何将List拆分成多个子集合
C# 如何将List拆分成多个子集合/// <summary>/// 将集合进行分组 /// </summary> /// <param name="myList">原集合</param> /// <param name="GroupNum">每组的数量 ps:最后一组数量不足时按照剩余数量统计</param> /// <returns></returns> public static List&l原创 2022-02-14 11:54:16 · 2483 阅读 · 0 评论 -
c# 去掉Datatable空白行
c# 去掉DataTable空白行/// <summary> /// 过滤空白行 /// </summary> /// <param name="dt"></param> /// <returns></returns> public static DataTable FilterBlankLines(this DataTable dt) { DataView dv = d原创 2021-11-17 15:18:18 · 1491 阅读 · 2 评论