0
我在查询和修改文本文件的方法之后。我发现这个样本,这是我后来查询线,但什么是最好的方式来修改该行上的值,并将其提交回文件。Linq To支持更新源的文本
http://blogs.msdn.com/b/ericwhite/archive/2006/08/31/734383.aspx
我会喜欢它,如果有类似LinqToSQL的方法的SubmitChanges可以调用。
我在查询和修改文本文件的方法之后。我发现这个样本,这是我后来查询线,但什么是最好的方式来修改该行上的值,并将其提交回文件。Linq To支持更新源的文本
http://blogs.msdn.com/b/ericwhite/archive/2006/08/31/734383.aspx
我会喜欢它,如果有类似LinqToSQL的方法的SubmitChanges可以调用。
Linq不能很好地与修改混合 - 在这种情况下尤其不是因为您无法从文本文件读取并同时写入。
您可以改为执行修改后的输出,因为您在源代码上进行迭代并将此输出写入临时文件或内存。一旦完成对源代码的迭代(并关闭源文件!),就可以将临时文件复制到原始文件或将内存枚举写入磁盘。