void Main() { var liste = new[] {"1","2","3","4","5","6","7","8","9","10","11"}; var sonuç = string.Join(", ", liste.AdetTabanlıGurupla(3).Select(p=> string.Join("", p))); } static class Eklentiler { public static IEnumerable<IEnumerable<T>> AdetTabanlıGurupla<T>(this IEnumerable<T> Liste, int Adet = 2) { var p = new List<T>(); for(var i = 0; i < Liste.Count(); i++) { p.Add(Liste.ToList()[i]); if((i+1) % Adet == 0) { yield return p; p = new List<T>(); } } if(p.Count()>0) yield return p; } }
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com