1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public List<List<string>> SeparateThestringInDifferentLists(IEnumerable<string> listOfStringToSeparate, int numberOfListToCreate)
{
List<List<string>> listOfstringToReturn = new List<List<string>>();
List<string> list = new List<string>(listOfStringToSeparate.ToList());
for (int i = 0; i < numberOfListToCreate; i++)
{
List<string> newListOfstring = new List<string>();
for (int j = i; j < list.Count; j += numberOfListToCreate)
{
newListOfstring.Add(list[j]);
}
listOfstringToReturn.Add(newListOfstring);
}
return listOfstringToReturn;
} |
Partager