【发布时间】:2013-12-31 17:09:55
【问题描述】:
是否可以在 c sharp 中序列化具有字符串作为键和 StreamReader 作为值的哈希表?我想将一堆文件读入哈希表并将哈希表存储在二进制文件中(并且这样做很多次)。如果是这样,我该怎么做?我记得有一段时间尝试过这个,但我使用的 StreamReader 或 FileReader 对象不可序列化并且它不起作用。我应该使用哪个对象?或者这不可能?
如果这是不可能的,将文件存储在哈希表中的最佳方式是什么?想一想:每个文件 300 mb 的文本(但更现实的是每个文件 10 mb,其中大约 10 个)。细绳? StringBuilder 对象?
【问题讨论】:
标签: c# serialization stream hashtable filestream