请参阅下面的代码示例.我需要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;
Run Code Online (Sandbox Code Playgroud) 我是来自Java的.net新手.我已经返回一行代码ArrayList,但我知道所有元素都是MyType.我怎样才能轻易地模仿ArrayList?重申一下,我有
ArrayList arr = getArrayList();
Run Code Online (Sandbox Code Playgroud)
而且我要
ArrayList<MyType> arr = getArrayList();
Run Code Online (Sandbox Code Playgroud)
我试过ArrayList<MyType> arr = getArrayList() as ArrayList<MyType>但它说Class 'System.Collections.ArrayList' does not have type parameters