下記のコードサンプルをご覧ください。汎用リストにするにはArrayList
が必要です。.Netでは、foreachを使用せずにArrayListを強く型付けされた汎用リストにどのように変換しますか?
ArrayList arrayList = GetArrayListOfInts();
List<int> intList = new List<int>();
//Can this foreach be condensed into one line?
foreach (int number in arrayList)
{
intList.Add(number);
}
return intList;
あなたはArrayListのが唯一の予想タイプが含まれていることを確認していない場合には、それらを().ToListを()arrayList.OfTypeフィルタ。 http://stackoverflow.com/a/7845009/52277 –