【发布时间】:2010-12-06 14:56:22
【问题描述】:
我有两个 ObservableCollection 列表,我想合并它们。我天真的方法是使用 Union - 方法:
ObservableCollection<Point> unitedPoints = observableCollection1.Union(observableCollection2);
ObservableCollection1/2 也是 ObservableCollection 类型。但是编译器会为这一行抛出以下错误:
“System.Collections.Generic.IEnumerable”类型无法隐式转换为“System.Collections.ObjectModel.ObservableCollection”。已存在显式转换。 (可能缺少转换)
(措辞可能不准确,因为我是从德语翻译过来的)。
任何人都知道,如何合并两个 ObservableCollection 并获得 ObservableCollection 作为结果?
提前致谢, 弗兰克
Edith 说:我刚刚意识到有必要提及我开发了一个 Silverlight-3-Application,因为“ObservableCollection”类在 SL3 和 .NET3.0 场景中有所不同。
【问题讨论】:
标签: c# silverlight collections