using System.Collections.Generic;
using System.Diagnostics;
using System.Threading.Tasks;
public static void Main()
var array = new string[101];
var splitted = new List<string[]>();
int chunkSize = (int)Math.Ceiling((double)array.Length / numberOfChunks);
for (int i = 0; i < array.Length; i = i + chunkSize)
var chunk = new string[chunkSize];
if (array.Length < i + chunkSize)
chunkSize = array.Length - i;
Array.Copy(array, i, chunk, 0, chunkSize);
for (var j = 0; j < splitted.Count; j++)
sum += splitted[j].Length;