【发布时间】:2010-10-21 15:19:35
【问题描述】:
请参阅下面的代码示例。我需要ArrayList 是一个通用列表。我不想使用foreach。
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 仅包含预期类型,请过滤它们 arrayList.OfType
().ToList()。见stackoverflow.com/a/7845009/52277
标签: c# .net list arraylist generic-list