我有一个ProjectItem
类实例列表: List<ProjectItem> allProjects
.
我需要获得一个List<ProjectItemPair>
- 一个新类实例的列表,这些实例具有ProjectItem projectOne
和ProjectItem projectTwo
作为属性。
我不得不 foreach 初始列表,并且使用 bool 开关ProjectItemPair
在迭代中的每个第二项的结果列表中添加一个新的。这是一种原始的老派方法。我确信使用 Linq 我可以有效地将项目实例配对。我该怎么做?