Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Join IEnumerable

using System; using System.Collections.Generic; using System.Collections;   public static class CollectionUtils   {     public static T[] Join<T>(params IEnumerable<T>[] srcs)     {       if (srcs.Length == 0)         return new T[0];       List<T> res = new List<T>(srcs[0]);       for (int i = 1; i < srcs.Length; i++)         res.AddRange(srcs[i]);       return res.ToArray();     }   }