Я создаю массив списка. Но при попытке итерации для массива получить ошибку преобразования.Как получить список из массива
List<Piece> [] CombinationBottom1;
foreach (List<Piece> lp in CombinationTop1[0])
{
}
Невозможно преобразовать тип 'Test.Piece' до 'System.Collections.Generic.List'
Не CombinationTop1[0]
List<Piece>
??
Я мог бы создать List<List<Piece>>
Но я хотел бы получить доступ к элементу Nth и проще использовать массив.
Например, эта работа хорошо:
List<List<Piece>> CombinationBottom1;
foreach (List<Piece> lp in CombinationTop1)
{
}
То есть, потому что 'CombinationTop1 [0]' список .. вы должны сделать 'foreach (Piece p в CombinationTop1 [0])' –
Ваши коды не похожи. Первый должен быть 'foreach (List lp в CombinationBottom1)' или 'foreach (Piece lp в CombinationBottom1 [0])' –
EZI
Я понимаю, почему я запутался. Теперь я создаю еще один класс L_Pieces = Список 'Итак, первый из них:' Список [] CombinationBottom1' –