Aer*_*her 3 .net c# vb.net file
我目前用于将字符串插入文本文件的过程是读取文件并在我再次写入文件时对其进行修改,这似乎是每个人都在做的事情.
由于.net有这样一个多样化的库,我想知道是否有一个特定的命令用于在txt文件中的特定行插入字符串.
我想它看起来像这样:
dim file as file
file.open("filePath")
file.insert(string, location) 'this isn't actually an option, I tried
Run Code Online (Sandbox Code Playgroud)
不,在.NET中没有什么特别要做的.
如果您乐意阅读以下所有文本行,您可以非常简单地完成:
var lines = File.ReadAllLines("file.txt").ToList();
lines.Insert(location, text);
File.WriteAllLines("file.txt", lines);
Run Code Online (Sandbox Code Playgroud)
在内存方面,编写代码以一次复制一行,在复制时在正确的位置插入新行会更有效,但这样做会更有效.如果您知道您的文件很小,我会选择以上内容.
归档时间: |
|
查看次数: |
1808 次 |
最近记录: |