C#'da mevcut bir List elementini istenilen element sayısında List'lere bölme

C#'da mevcut bir List elementini istenilen element sayısında List'lere bölmek için aşağıdaki fonksiyon kullanılabilir.


public static IEnumerable> splitList (List locations, int nSize = 30) {
    for (int i = 0; i < locations.Count; i += nSize) {
        yield return locations.GetRange (i, Math.Min (nSize, locations.Count - i));
    }
}
 
//Kullanınımı
var tempList = splitList (imageFiles.ToList()), 100).ToList();

Yorumlar

Henüz hiç yorum yok.

Yorum Yap