合并两个不同类型的通用列表
我有两个列表
List = new List(); List=new List(); Public class Billdetails { public string chargecategory; public string materialcode; public int price; public int quantity; } public class Header { public string chargecode; public string customername; }
这两个列表没有任何关联。 但我必须将这两个组合成一个列表并将其绑定到gridview。
请帮助我合并或合并这两个列表,它们之间没有任何共同点。
提前致谢。
假设它们都是正确的顺序和相同的长度(很大的假设!)你可以将它们压缩并投射到匿名类型:
List billDetails = new List (); List headers =new List (); var results = billDetails.Zip(headers, (details, header) => new { details.chargecategory, details.materialcode, header.chargecode, header.customername }) .ToList();
IEnumerable both = billDetails.OfType