C# 按需转换集合包装器
在我重新发明轮子之前,.NET framework中是否有任何东西已经实现了我所追求的目标: 我有一个C# 按需转换集合包装器,c#,collections,C#,Collections,在我重新发明轮子之前,.NET framework中是否有任何东西已经实现了我所追求的目标: 我有一个IList,它可以根据需要从磁盘加载数据(有数百万行可用)。我想将该列表绑定到WPF控件,但是每个对象都需要成为TypedObjectDisplayer WPF控件需要获取一个完整的列表,因为它需要知道有多少记录可以正确显示,我认为使用LINQ是不可能的 我打算创建一个IList,它封装了一个IList,在索引器使用可定义的委托请求每个IList时进行转换。NET框架已经提供了类似的功能吗?AF
IList
,它可以根据需要从磁盘加载数据(有数百万行可用)。我想将该列表绑定到WPF控件,但是每个对象都需要成为TypedObjectDisplayer
WPF控件需要获取一个完整的列表,因为它需要知道有多少记录可以正确显示,我认为使用LINQ是不可能的
我打算创建一个IList
,它封装了一个IList
,在索引器使用可定义的委托请求每个IList时进行转换。NET框架已经提供了类似的功能吗?AFAIK,没有
不久前,我不得不做一些类似的事情,并对一个包装好的集合进行了惰性转换。感谢您的编辑,我正在研究如何做到这一点!