相关疑难解决方法(0)

如何在不使用foreach的情况下将ArrayList转换为强类型通用列表?

请参阅下面的代码示例.我需要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)

.net c# list arraylist generic-list

56
推荐指数
2
解决办法
5万
查看次数

如何将ArrayList转换为ArrayList <MyType>

我是来自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

.net c# generics casting arraylist

0
推荐指数
1
解决办法
158
查看次数

标签 统计

.net ×2

arraylist ×2

c# ×2

casting ×1

generic-list ×1

generics ×1

list ×1