首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

对象太大-小弟我想直接在硬盘上操作一个对象,有什么办法吗

2012-03-29 
对象太大-我想直接在硬盘上操作一个对象,有什么办法吗 ?我编程时,遇到一个对象太大(程序有几百M),我希望把

对象太大-我想直接在硬盘上操作一个对象,有什么办法吗 ?
我编程时,遇到一个对象太大(程序有几百M),我希望把该对象保存在硬盘上,然后直接在硬盘上操作它.即,我读取数据时和存数据都在对硬盘进行,最好有一个buffer,有什么可行的办法吗?  
序列化中可行吗?一般序列化和反序列化是把对象保存对硬盘上,再从硬盘上把对象载入到内存中,是否可以序列化到硬盘上后,直接在硬盘上操作,当然,最好有一个buffer.

[解决办法]


你可以分段读取,不需要的就释放

[解决办法]
如果你是想问大文件操作的话...

see CreateFileMapping

我不太明白你说一个 "对象太大 "具体指什么大

热点排行