2

異なるオブジェクトのリストが2つあり、2つのパラメーターで結合する必要があります。Linqを使用すると、匿名タイプでリストに参加できます。

from L1 in List1
join L2 in List2 on new { L1.Field1, L1.Field2 } equals new { L2.Field1, L2.Field2 }
select...

Field2に空の文字列一致を含めたい場合を除いて、これは完全に機能します。両方のリストから空白も削除したので、両方とも空の文字列です。

これは可能ですか?

4

1 に答える 1

1

ああ、それを解決しました。List1のField1は空ではなくnullでした。nullのときに空の文字列に設定すると、問題が修正されました。

于 2012-06-27T15:56:20.750 に答える