2016-08-05 3 views
0

内の任意の一致する列を持つことなく、2つのリストに参加共通の列を持たないリスト。私の予想出力は私はDBから2つの別々のリストを持ってLINQ

List<output> out 
Out[0] = {0,”a”} 
Out[1] = {1,”b”} 

だろう 私は、LINQで連結を使用してみましたが、それはただListBのにLISTAを追加します。

一般的なフィールドがないため、結合節は機能しません。 どうすれば達成できますか?

+0

はなぜあなたが期待する '{0、 "A"}'ではなく '{1、 "A"}'例えば?あなたは注文に頼っていますか? –

+0

はい、listAの0番目の要素とlistBの0番目の要素の順番は1対1です。 – user1400915

+0

このリンクを確認してください。 http://stackoverflow.com/questions/10297124/how-to-combine-more-than-two-generic-lists-in-c-sharp-zip – pulkit12

答えて

10

使用Zip

var result = lstId.Zip(lstName, (id, name) => new { id, name }); 
関連する問題