c# - 如何在没有 foreach 的情况下将项目从列表复制到列表?

标签 c# oop list foreach copy

如何在不使用 foreach 的情况下将一个 List 中包含的项目转移到另一个 C# 中?

最佳答案

你可以试试这个:

List<Int32> copy = new List<Int32>(original);

或者,如果您使用的是 C# 3 和 .NET 3.5,您可以通过 Linq 执行以下操作:

List<Int32> copy = original.ToList();

我看到这个答案仍在获得赞成票。好吧,这里有一个 secret 要告诉你:上面的答案仍然使用 foreach。请不要再对此投票。

关于c# - 如何在没有 foreach 的情况下将项目从列表复制到列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1952185/

相关文章:

java - 如何使用设计模式实现多级继承

c++ - struct 中的 std::list 导致内存冲突错误

python - 我怎样才能用python中列表的顺序对字典进行排序

c# - 访问从 SQL Server 中的 SQLCLR 存储过程返回的 SqlXml

c# - 对象和实例之间的区别

c# - 比 for 循环更有效的求和方法

Java : Using parent class method to access child class variable

php - 如何在 php 中列出所有国家及其州/省?

c# - 通用 Linq 排序函数?

c# - 应用程序在 Debug模式下运行速度非常慢