int pageSize = 2; string[] strings = {"a", "b", "c", "d", "e"}; IEnumerable<string[]> chunks = strings.Chunk(pageSize); //0 -> a,b //1 -> c,d //2 -> e