Найти все возможные комбинации - C#
Формулировка задачи:
Есть строка, к примеру . Где первая цифра в ячейке это номер предмета, а после запятой позиция. Сколько таких предметов и позиций не известно до загрузки файла. Мне нужно получить все возможные комбинации, (пример 1,1; 2,2; 3,2 это одна выборка и т.д.) но как это сделать, если заранее неизвестно кол-во циклов, пока не могу понять. помогите пожалуйста.
Решение задачи: «Найти все возможные комбинации»
textual
Листинг программы
// ячейки таблици
List<CELL> listCell = new List<CELL>();
// максимальное число пердметов найти из listCell (не писал)
int Count_Pieces;
// метод
private void function()
{
for (int i = 0; i < Count_Pieces; i++)
{
for (int j = 0; j < listCell[i].position; j++)
{
}
}
}
// ячейка
public class CELL
{
public int position { set; get; }
public int Pieces { set; get; }
}