ProjectItemクラスインスタンス のリストがあります: List<ProjectItem> allProjects。
-プロパティとしてとList<ProjectItemPair>を持つ新しいクラスインスタンスのリストを取得する必要があります。ProjectItem projectOneProjectItem projectTwo
私は最初のリストをforeachする必要があり、boolスイッチを使用するとProjectItemPair、反復で2つおきのアイテムの結果リストに新しいものが追加されていました。これは原始的な古い学校のアプローチです。Linqを使用すると、プロジェクトインスタンスを効果的にペアリングできると確信しています。どうすればいいですか?