List<T>和ObservableCollection<T>的相互转换

ObservableCollection转换List
ObservableCollection<T> o; // 假设已经赋值

List<T> list = new List<T>(o.ToList());
List转换ObservableCollection
List<T> list; // 假设已经赋值

// 方法1
ObservableCollection<T> o = new ObservableCollection<T>(list);

//方法2
ObservableCollection<T> o = new ObservableCollection<T>();
list.Foreach(l => o.Add(l));

如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]

如果您想转载本博客,请注明出处

如果您对本文有意见或者建议,欢迎留言

感谢您的阅读,请关注我的后续博客

posted @ 2020-07-13 09:21  养鼠的猫  阅读(2108)  评论(0编辑  收藏  举报