gpt4 book ai didi

c# - 数组哪些页面到磁盘

转载 作者:行者123 更新时间:2023-11-30 15:49:53 25 4
gpt4 key购买 nike

有谁知道将其内容分页到磁盘的 .NET 数组类/库?

想法是能够将其用作普通数组,但该类使用较少的 RAM(以避免在数据超过 2GB 时出现内存不足异常)。理想情况下,该类将实现以下之一:

  • System.Collections.Generic.IList
  • 系统.集合.IList

因此它可以很容易地嵌入到现有代码中——并有望与 DataGridView 一起使用(尽管我可能仍需要实现“虚拟模式”)。

非常感谢任何想法!

最佳答案

我还没有遇到过这样的事情,但我想那是因为很少需要它。毕竟,数据库表(在 SQL Server 或任何其他数据库中)本质上是一个基于磁盘的阵列。

您可以围绕数据库表编写一个 IList<> 包装器。加入一些缓存,您将拥有一个完美的基于磁盘的阵列。

关于c# - 数组哪些页面到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1103360/

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