C# 中的文件大小限制或限制

pan*_*ang 5 c# file-io filesize

我想从一个具有大量数据的对象(包含嵌套集合)生成 XML 文件。但是 XML 有一个限制,它不能超过 50MB

有什么好的方法可以做到这一点吗?

更新:速度不重要,主要是每个文件分成 50MB

小智 1

您是否考虑过像字符串一样编写 XML 文件,而不是使用 .NET 中的 XML 支持。

我将大约 10GB 的数据写入 XML,因为这是工具使用它的唯一方式。

我遇到了这样的问题,但我的 XML 非常简单,我只是使用 TextWriter 和嵌套 for 循环来编写 XML。

很有用,而且比 XML 对象快得多。