1.调用

var aaa = new List<string>() { "0" };

var a1 = new List<string>() { "1" };
var a2 = new List<string>() { "2" };
var a3 = new List<string>() { "3" };
var a4 = new List<string>() { "4" };
var a5 = new List<string>() { "5" }; var b = aaa.MyConcat(a1, a2, a3, a4, a5);
int count = b.Count();

2.方法

/// <summary>
/// 扩展方法必须在静态类中
/// </summary>
public static class Test
{
/// <summary>
/// 拼接(扩展方法) 只要是 实现了 System.Collections.IEnumerable 接口 的都可以调用. 比如list ,Array 等等,下面的图片是举例
/// </summary>
public static IEnumerable<TSource> MyConcat<TSource>(
this IEnumerable<TSource> thisEnumerable,
IEnumerable<TSource> one,
IEnumerable<TSource> two,
IEnumerable<TSource> three,
IEnumerable<TSource> four,
IEnumerable<TSource> five)
{
foreach (var item in thisEnumerable) yield return item;
foreach (var item in one) yield return item;
foreach (var item in two) yield return item;
foreach (var item in three) yield return item;
foreach (var item in four) yield return item;
foreach (var item in five) yield return item; //按照实际需求继续写下去,也可以 用重载,
//System.Linq.Enumerable 类库中有1个参数的扩展方法,叫做 Concat,
//所以 把方法名 写成Concat 然后 写出 23456个参数的扩展方法.就可以了.
}
}

  

举例

3.结果

最新文章

  1. Tomcat并发数优化,修改service.xml性能调优 增加最大并发连接数
  2. spring-aop学习
  3. solrconfig.xml和schema.xml说明
  4. USACO2007Monthly Expense月度开销
  5. 搭建mongodb集群(副本集+分片)
  6. FJNU 1154 Fat Brother And His Love(胖哥与女神)
  7. (转)浅析Mysql的my.ini文件
  8. iOS学习之C语言函数指针
  9. Ring - HDU 2296(自动机+dp)
  10. POJ3080:Blue Jeans
  11. NHIBERNATE之映射文件配置说明(转载4)
  12. etcd raft如何实现成员变更
  13. JS组件系列——在ABP中封装BootstrapTable
  14. 关于4A系统(我对4A系统的维护的理解)
  15. 虚拟机 与 host主机,无法ping通的问题
  16. go-ethereum源码分析 PartIII 共识流程
  17. python数学第八天【协方差】
  18. R语言学习 第十篇:包
  19. python3.4读取excel数据绘图
  20. openstack 安装部署

热门文章

  1. QSDK与OPENWRT区别
  2. H3C S3600V2 通过CONSOLE配置端口镜像
  3. rabbitMq 学习笔记(二) 备份交换器,过期时间,死信队列,死信队列
  4. JS中BOM和DOM常用的事件
  5. JavaScript箭头函数中的this详解
  6. Android应用通过JDBC直连阿里云MySQL数据库
  7. Docker -compose install Harbor
  8. HTML&amp;CSS基础-外边框
  9. 剑指Offer(三十四):第一个只出现一次的字符
  10. wireshark 抓包再利用TCP socket发送包里的payload是可以实现登陆的