Sha*_*ean 44 c# observablecollection
函数具有object类型的参数.我调试它以查看程序的其他部分发送给我的数据类型.基础是ObservableCollection.我如何将其转换为列表?
Mat*_*ley 56
根据ObservableCollection... 中对象的类型,我会假设这是一个int例子:
IEnumerable<int> obsCollection = (IEnumerable<int>)GetCollection();
var list = new List<int>(obsCollection);
Run Code Online (Sandbox Code Playgroud)
Gra*_*meF 19
鉴于该ObservableCollection<T>实现,IEnumerable<T>您可以将其提供给以下构造函数List<T>:
List<T> myList = new List<T>(myObservableCollection);
Run Code Online (Sandbox Code Playgroud)
T集合中项目的类型在哪里.
ObservableCollectionImplements IList<T>,所以您应该能够使用ToList()它。
http://msdn.microsoft.com/en-us/library/bb342261.aspx