我有<代码>List<int>,我希望将其改为List<double>
。 除了通过<代码>List<int>和在新的<代码>List<double>上添加以下内容外,还有其他办法:
List<int> lstInt = new List<int>(new int[] {1,2,3});
List<double> lstDouble = new List<double>(lstInt.Count);//Either Count or Length, I don t remember
for (int i = 0; i < lstInt.Count; i++)
{
lstDouble.Add(Convert.ToDouble(lstInt[0]));
}
是否有办法这样做? 使用C# 4.0的Im,因此答案可能利用新的语言特征。