我試圖通過將兩個ArrayList共享的值提取到另一個ArrayList中。在2 ArrayList和返回另一個ArrayList之間查找相同的值
using System.Linq;
private ArrayList GetSameOf2AL(ArrayList first, ArrayList second)
{
ArrayList same = new ArrayList();
var one = from int i in first select i;
var two = from int i in second select i;
var SameVal = one.Intersect(two);
//I am supposed to convert or cast SameVal into arraylist here
return same;
}
我的問題是:
- 我不能轉換
var
型回arraylist
,有人可以告訴我怎麼樣? - 我在第一個地方選擇了錯誤的方法嗎?感謝您的建議。
感謝大家的親切關懷=)
你爲什麼首先使用'ArrayList'?這是沒有理由的,使用'List' –
BrokenGlass
2012-03-28 02:00:39
@BrokenGlass我正在處理遺留代碼... – rofans91 2012-03-28 02:01:40
@ M.Babcock' int' – rofans91 2012-03-28 02:01:59