如何连接到asp.net中的集合?
我使用以下代码。
集合
无论什么函数 GetSecondCollcetion()
返回(显然是 Collection
的对象)MyCollection1< /code> 始终为空。请帮忙
I use the following code.
Collection<MyClass> MyCollection1 = new Collection<MyClass>();
MyCollection.Concat(GetSecondCollcetion());
No matter what function GetSecondCollcetion()
returns(Obviously Object of Collection<MyClass>
) the MyCollection1
Always Empty. Please Help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试(如果您没有明确需要 MyCollection 成为
Collection
的变量:或者
或者如@Cine 所说:
Try (if you don't explicitly need MyCollection to be a variable of
Collection<MyClass>
:Alternatively
Or as @Cine says:
Linq 方法 Concat 不会更改第一个集合,它返回一个新的(第三个)集合,其结果:两个输入集合的组合。
所以使用:
或者使用 AddRange 或其他建议之一。
The Linq method Concat doesn't change the first collection, it returns a new (third) collection with the result: the combination of the two input collections.
So use:
Or use AddRange or one of the other suggestions.