如何在C#表单中编写一个特定的文本文件行?如何编写文本文件的特定行?
例如我在D:\ Desktop \ asd.txt有一个txt文件,我不知道文本文件的内容。
我想将第5行的文本更改为Winter, ,之后,例如,到夏季的第三行。
我该如何用最简单的方法做到这一点?任何人都可以写一个具体的代码吗?
如何在C#表单中编写一个特定的文本文件行?如何编写文本文件的特定行?
例如我在D:\ Desktop \ asd.txt有一个txt文件,我不知道文本文件的内容。
我想将第5行的文本更改为Winter, ,之后,例如,到夏季的第三行。
我该如何用最简单的方法做到这一点?任何人都可以写一个具体的代码吗?
试试这个:
var lines = File.ReadAllLines(@"D:\Desktop\asd.txt");
lines[5] = "some value";
File.WriteAllLines(@"D:\Desktop\asd.txt", lines);
索引超出范围例外。我能做什么? –
'D:\ Desktop \ asd.txt'的内容是什么? –
“我不知道文本文件的内容”..我知道,但它可以改变.. –
阅读整个文件到内存中,在支持你想改变一个数据结构,进行更改,整个文件写回。查看'File.ReadAllFiles'开始。 –