如何连接List <type>?

mar*_*zzz 1 c# linq concatenation

我有这个代码:

protected IList<MyObject> offerte;

offerte = offerte.Union(from MyObject object in MyObjects
                        select object).ToList();
Run Code Online (Sandbox Code Playgroud)

但我得到了System.ArgumentNullException(可能是因为我在List <>上添加了IEnumerable <>).

那么,我如何连接List <>?

Bar*_*osz 7

联盟不是连接,请检查:http://msdn.microsoft.com/en-us/library/bb341731.aspx.例如,具有相同值的2组的联合将产生相同的精确组.

你需要的是Concat(惊喜,惊喜):

offerte = offerte.Concat(from MyObject object in MyObjects
                    select object).ToList();
Run Code Online (Sandbox Code Playgroud)

但是,仍然会发生ArgumentNullException,导致offerte未初始化(检查devdigital'的答案).