我有这个代码:protected IList<MyObject> offerte;offerte = offerte.Union(from MyObject object in MyObjects select object).ToList();但我得到一个System.ArgumentNullException(也许是因为我在List 上添加了IEnumerable )。那么,如何连接List ? (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 联合不是串联的,请检查:http://msdn.microsoft.com/en-us/library/bb341731.aspx。例如,具有相同值的2套并集将产生相同的精确集合。您需要的是Concat(惊喜,惊喜):offerte = offerte.Concat(from MyObject object in MyObjects select object).ToList();但是,ArgumentNullException仍然会发生,原因是offerte未初始化(请检查devdigital的答案)。 (adsbygoogle = window.adsbygoogle || []).push({}); 10-04 11:39