【发布时间】:2011-12-21 22:14:37
【问题描述】:
我需要创建一个大文本文档。我目前使用StringBuilder 制作文档,然后调用File.WriteallText(filename,sb.ToString)。不幸的是,这现在开始抛出内存不足异常。
有没有更好的方法将StringBuilder 流式传输到文件,或者我应该使用其他一些技术吗?
【问题讨论】:
-
你能不能只用你正在添加的文本来做 File.WriteAllText 而不是放入一个字符串构建器并一次完成?
-
@Bali 打电话给
WriteAllText你需要有所有的文字,这样对内存问题没有帮助 -
@MarcGravell 啊,是的,我的错,谢谢 Marc
标签: c# string file streaming stringbuilder