たとえば、次のようになります。
var a = new List<int>(){ 1 , 2 , 50 };
var b = new List<int>(){ 9 , 7 , 2 };
a
それらの起源(または)を示すデータを追加しながら、それらを1つの並べ替えられたリストにマージする必要がありますb
。たとえば、出力は次のようになります。
mergedList = { {1,false},{2,false},{2,true},{7,true},{9,true},{50,false} }
(true
から来ることを意味しますa
)。
編集開始...
mergedList =
{ {1,IsB=false},{2,IsB=false},{2,IsB=true},{7,IsB=true},{9,IsB=true},{50,IsB=false} }
...編集終了
どうすればLINQ
、できればクエリステートメント形式(from ... select ...
)でそれを行うことができますか?