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 <>?
联盟不是连接,请检查: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'的答案).
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |