加入两个列表,LINQ中没有任何匹配的列

use*_*915 0 .net c# linq c#-4.0

我有两个独立的db列表:

List<Id> lstId 哪个有价值 0,1,2,…

List<name> lstnaname 哪个有价值 “a”,”b”,c”

我想结合这两个没有任何共同列的列表.我的预期产量是

List<output> out 
Out[0] = {0,”a”}
Out[1] = {1,”b”}
Run Code Online (Sandbox Code Playgroud)

我尝试在linq中使用concat,但它只是将listA添加到listB中.

Join子句不起作用,因为没有公共字段.我怎么做到这一点?

Mar*_*zek 10

用途Zip:

var result = lstId.Zip(lstName, (id, name) => new { id, name });
Run Code Online (Sandbox Code Playgroud)