C# 将 List 转换为 List

12 浏览
0 Comments

C# 将 List 转换为 List

我有一个 List,我想将它转换为 List。除了通过循环遍历 List 并将其添加到新的 List 中之外,还有其他方法吗?

List lstInt = new List(new int[] {1,2,3});
List lstDouble = new List(lstInt.Count);//Count 或 Length,我记不清了
for (int i = 0; i < lstInt.Count; i++)
{
    lstDouble.Add(Convert.ToDouble(lstInt[0]));
}

有没有一种更高级的方法来做这件事?我正在使用C# 4.0,所以答案可能会利用新的语言特性。

0