C#の下の2つのリストに参加するためのLINQステートメントを作成しようとしています。以下のシナリオのC#LINQステートメント
のList1:
FormID FormRound
2 1
2 2
2 3
3 1
4 2
LIST2:
FormID FormRound Category Date
2 1 Test1 23-Aug
2 1 Test2 24-Aug
2 1 Test3 25-Aug
2 2 Test1 26-Aug
2 2 Test3 27-Aug
3 1 Test1 28-Aug
3 1 Test2 29-Aug
3 1 Test3 30-Aug
私は以下のように出力を取得する必要があります。
FormID FormRound Test1Date Test2Date Test3Date
2 1 23-Aug 24-Aug Test3
2 2 26-Aug NA 27-Aug
3 3 28-Aug 29-Aug NA
誰でもLINQ声明の枠組みにお役立てください。
このLINQクエリは次のようになります
リスト形式は読みにくいですが、別の区切り文字を使用してコードブロックに改行して読みやすくすることはできますか? –
あなたの 'Test3Date'カラムの下の最初のエントリは' Test-Date'ではなく '25-Aug'でなければなりません。そして、FormID = 3の 'FormRound'は' 3'ではなく '1'でなければなりません、そうですか? 'Test3Date'の最後の日付は' 30-Aug'でしょうか?そうでない場合、あなたの結果は不可能です。 –
'List1'とは何ですか?私の見たところから、あなたの出力は 'List2'だけを使って作ることができます。また、@Cᴏʀʏという名前の不一致も指摘しました。 – Andrew