Mur*_*shi 2 c# linq shallow-copy
我有一个IEnumerable对象:
IEnumerable<string> listSelectedItems;
Run Code Online (Sandbox Code Playgroud)
其中包含三个项目.现在我创建了一个新对象,并希望从listSelectedItems获取所有项目,所以我写了这段代码:
IEnumerable<string> newList = listSelectedItems;
Run Code Online (Sandbox Code Playgroud)
但是现在当我改变newList时,listSelectedItems也会被改变.如何在不参考的情况下实现更改或创建新的IEnumerable.
Sri*_*vel 10
你在找这个吗?
IEnumerable<string> newList = listSelectedItems.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3630 次 |
| 最近记录: |