Introduction
This tip will help you split an array of size m into multiple arrays of size n.
Using the code
String[] arrayString = new string[]{"","","","",""};
List<string[]> splitted = new List<string[]>();int lengthToSplit = 3;
int arrayLength = arrayString.Length;
for (int i = 0; i < arrayLength; i = i + lengthToSplit)
{
string[] val = new string[lengthToSplit];
if (arrayLength < i + lengthToSplit)
{
lengthToSplit = arrayLength - i;
}
Array.Copy(arrayString, i, val, 0, lengthToSplit);
splitted.Add(val);
}