C# 在C语言中写入文本文件而不重写#

C# 在C语言中写入文本文件而不重写#,c#,C#,我想知道是否有可能在不覆盖当前内容、不创建或合并字符串列表的情况下写入文本文件。因此,让我们假设我运行一次程序并编写Hello,当我再次运行它时,我编写Everyone,因此txt现在包含Hello Everyone。此外,是否有人知道如何只读取文件中的特定行块,例如从,到,或从亲爱的到最好的问候等。提前感谢!!!我希望我的问题足够清楚以便将文本附加到文件中。您可以使用这些方法或。您可以在附加模式下打开文件,如果文件不存在,将创建该文件,如果文件存在,则进行附加 至于问题的第二部分,我想这取决

我想知道是否有可能在不覆盖当前内容、不创建或合并字符串列表的情况下写入文本文件。因此,让我们假设我运行一次程序并编写Hello,当我再次运行它时,我编写Everyone,因此txt现在包含Hello Everyone。此外,是否有人知道如何只读取文件中的特定行块,例如从,到,或从亲爱的到最好的问候等。提前感谢!!!我希望我的问题足够清楚

以便将文本附加到文件中。您可以使用这些方法或。

您可以在附加模式下打开文件,如果文件不存在,将创建该文件,如果文件存在,则进行附加

至于问题的第二部分,我想这取决于文件有多大。如果它很小,我会把整个东西都读进去,然后检查它是否有我需要的线条或块

使用:

        System.IO.File.AppendAllText(string path, string contents)  

是的,这是可能的。你试过吗?你尝试了什么?谢谢你的回答!!!它解决了我的问题。所有之前的答案都一样。我不想重复这个评论!!:)