我有一个ListCollectionView,我想把它放到一个列表中,但是我不知道如何做到这一点。
下面是我尝试过的代码。它返回一个错误,ListCollectionView不包含ToList()的定义。
var repItems = (ListCollectionView)view;
var listItems = repItems.ToList();有人能告诉我怎么做吗?
发布于 2017-11-23 10:20:45
您可以像this.Instead一样使用列表使用IList
var repItems = (ListCollectionView)view;
IList<object> list = repItems.SourceCollection as IList<object>;发布于 2019-12-20 12:44:08
ListCollectionView实现了非泛型IEnumerable,因此不能在其上调用泛型ToList扩展方法。你需要先投出来:
var repItems = (ListCollectionView)view;
listItems = repItems.Cast<object>().ToList();https://stackoverflow.com/questions/47452891
复制相似问题