我有5个列表,其中包含相同的对象.我只想将它们全部与那些完整的属性组合成一个更大的列表.
我想到了一种方法,但我认为有更好的方法.
List<object> blah = new List<object>
foreach(object item in ObjectList1)
{
blah.Add(item);
}
Run Code Online (Sandbox Code Playgroud)
如果您知道更好的方法,请告诉我,提前致谢!
您可以使用其中一个List<T>.AddRange()或Linq:
foreach(var list in myLists)
bigList.AddRange(list);
Run Code Online (Sandbox Code Playgroud)
List<object> blah = ObjectList1
.Concat(ObjectList2)
.Concat(ObjectList3)
// ...
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6488 次 |
| 最近记录: |