c# - 将数组转换为 ObservableCollection

标签 c# arrays observablecollection

在 C# 应用程序中,使用以下数组:

CProject[] projectArray = this.proxy.getProjectList(username, password);

但是我需要 projectArray作为ObservableCollection<CProject> .推荐的方法是什么?到目前为止,我正在使用以下语句:

ObservableCollection<CProject> projectList = new ObservableCollection<CProject>(projectArray);

您是否也会使用此声明或您会推荐其他方式?

最佳答案

按照您的方式从 IEnumerable 构建新集合是实现此目的的方法。

关于c# - 将数组转换为 ObservableCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15291257/

相关文章:

javascript - 如何使用Array.reduce()?

c# - CollectionChanged 和 IList of Items - 为什么困难

c# - 为什么我不能在 C# 中使用 Process 获取 C++ 程序的输出?

c# - ASP.NET MVC2 从 jQuery 调用 AsyncController 方法?

c# - linq中的多个交叉引用表连接

c - 从结构体指针数组中删除元素

c# - 选择选项下拉列表不显示所选选项

arrays - 将 json 数组传递给另一个 View Controller 并使用 segue 在不同的标签中显示它

database - 将 ObservableCollection<MyClass> 保存到 SQLite 或类似的 Xamarin Forms

wpf - 对象更新后通知 PropertyChanged