私は2人の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;
}
私の質問は以下のとおりです。
- 誰かがどのように私に助言することができ、私は、
arraylist
に戻すvar
タイプを変換することができませんでしたか? - 最初に間違った方法を選択しましたか?あなたのアドバイスは高く評価されます。
は、すべての
なぜあなたが最初の場所で 'ArrayList'を使用していますか?これは理由がありません。リストを使用してください。リスト –
BrokenGlass
@BrokenGlass私はレガシーコードを扱っています... – rofans91
@ M.Babcock 'int' – rofans91