-1
我創建了一個列表數組。 但是,當嘗試迭代數組獲取轉換類型錯誤。如何從數組中獲取列表
List<Piece> [] CombinationBottom1;
foreach (List<Piece> lp in CombinationTop1[0])
{
}
無法將類型 'Test.Piece' 到 'System.Collections.Generic.List'
是不是CombinationTop1[0]
一個List<Piece>
?
我可以創建一個List<List<Piece>>
但我想訪問第N個元素,使用數組更容易。
例如這項工作確定:
List<List<Piece>> CombinationBottom1;
foreach (List<Piece> lp in CombinationTop1)
{
}
這是因爲'CombinationTop1 [0]'是一個列表.. 。你應該做'foreach(Piece p in CombinationTop1 [0])' –
你的代碼並不相似。第一個應該是'foreach(列表 LP在CombinationBottom1)'或'foreach(Piece lp in CombinationBottom1 [0])' –
EZI
我明白了爲什麼我感到困惑。現在我創建另一個'class L_Pieces = List'所以第一個是'List [] CombinationBottom1' –