我需要读取/写入尽可能轻的文件并具有超快的读写访问权限。换句话说,我不能使用序列化或二进制序列化。我必须能够更新单个记录并快速搜索文件。
基本上,我需要一个类似于我在C / C ++中所做的文件结构(即具有定义大小的固定大小结构,我可以在文件上读/写并允许我在其中搜索)。知道如何在C#中做到这一点吗?
答案 0 :(得分:1)
没有理由不能仅使用FileStream
或更常见的Stream
类来实现此目标。这两个类都支持从文件中查找和读取原始数据,而无需任何序列化。有什么理由不适用于您的场景吗?