У меня есть (в C #) список объектов (каждый из которых содержит список), и я хотел бы распечатать каждую перестановку элементов в списках объектов.Каждая итерация будет использовать один элемент из каждого списка.Какой самый эффективный способ добиться этого?Приветствуется псевдокод.
public class Detail {
public int type;
public List<String> codes;
public Detail(int i){
this.type = i;
this.codes = new List<String>();
}
}
Позже ...
List<Detail> ListOfDetail = new List<Detail>();
foreach(Field i in listBox.Items)
ListOfDetail.Add(new Detail(i));
Список кодов, который назначается из БД, может быть любым от 2 до 250.
Если бы у меня было 3 объекта (A, B и C), с A, содержащим 1,2,3, B, имеющим 4,5,6, и C, имеющим 7,8,9, я бы хотел, чтобы он напечаталследующее:
147
148
149
157
158
159
167
etc...