我一直在試圖將列表A中的前兩個元素「傳輸」到列表B,而不復制它們。從一個列表添加到另一個列表
在開始時,列表A有四個int值。最後我希望列表A和B都有2個int值。
我想是這樣的:
int a = 1;
int b = 2;
int c = 3;
int d = 4;
TestA.Add(a);
TestA.Add(b);
TestA.Add(c);
TestA.Add(d);
for (int i=0; i<2; i++)
{
TestB.AddRange(TestA[i]);
}
我得到一個IEnummerable轉換錯誤。我確信我以非常天真的方式做到這一點,我很感謝這裏的一些幫助。謝謝。
你在哪裏聲明'TestB'?如果你想添加所有相關的代碼,將會有所幫助。請說明'TestA和TestB'是如何定義的?爲什麼TestA [i]後面有'''''' – MethodMan