gpt4 book ai didi

c# - 将文本写入文件中间

转载 作者:太空狗 更新时间:2023-10-30 01:12:27 25 4
gpt4 key购买 nike

有没有一种方法可以从文件中的某个点向文件写入文本?

例如,我打开一个有 10 行文本的文件,但我想在第 5 行写入一行文本。

我想一种方法是使用 readalllines 方法将文件中的文本行作为数组取回,然后在数组中的某个索引处添加一行。

但有一个区别,有些集合只能在末尾添加成员,有些可以在任意目的地添加成员。仔细检查一下,数组总是允许我在任何索引处添加一个值,对吗? (我敢肯定我的一本书说的不对)。

还有,有没有更好的方法来解决这个问题?

谢谢

最佳答案

哦,叹息。查找“主文件更新”算法。

这是伪代码:

open master file for reading.
count := 0
while not EOF do
read line from master file into buffer
write line to output file
count := count + 1
if count = 5 then
write added line to output file
fi
od
rename output file to replace input file

关于c# - 将文本写入文件中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/410324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com