gpt4 book ai didi

c# - VirtualObjectListView 和 FastObjectListView C# 的差异

转载 作者:行者123 更新时间:2023-12-02 14:45:48 25 4
gpt4 key购买 nike

我一直在使用 Phillip Piper 的出色控制进行一些测试,但我也有一些无法得到解答的问题(关于 cooking 书、源代码示例等......)。

FastOlv 和 VirtualOlv 在加载和处理大型列表方面的真正区别是什么?

仅出于测试目的想象一下:我有一个在 FastOlv 和 VirtualOlv 上显示的列表。此列表有 1.000.000 个文档(已加载到内存中),并且此列表不可编辑(无法添加、删除或更改文档)。

我已将此列表加载到两个 OLV,并且性能是相同的,我的意思是,加载时间(例如在这些 OLV 上从上到下)是相同的。

使用 VirtualOlv 相对于 FastOlv 的真正好处是什么?是否所有 IVirtualListDataSource 的实现都可以在特定情况下更好地执行?你能分享一些例子吗?

感谢您对此的见解。

克尔斯

最佳答案

VirtualObjectListView 是一个抽象基类,可用于实现您自己的虚拟列表,其内容来自您的数据存储位置。

FastObjectListViewVirtualObjectListView 的实现,其行为类似于普通的 ObjectListView,只是对于大型列表而言速度更快。

关于c# - VirtualObjectListView 和 FastObjectListView C# 的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24915492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com