📜  c# 将字符串存储在文件中 - C# (1)

📅  最后修改于: 2023-12-03 14:59:42.280000             🧑  作者: Mango

C# 将字符串存储在文件中

在C#中,可以使用System.IO命名空间下的StreamWriter类将字符串存储在文件中。下面是一个示例程序,代码中的注释可以帮助您理解代码的功能。

示例代码
using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 要写入文件的字符串
        string text = "Hello, world!";

        // 打开文件流
        StreamWriter writer = new StreamWriter("output.txt");

        try
        {
            // 写入字符串
            writer.WriteLine(text);

            Console.WriteLine("字符串已经成功存储到文件中。");
        }
        catch (Exception ex)
        {
            Console.WriteLine($"发生异常:{ex.Message}");
        }
        finally
        {
            // 关闭文件流
            writer.Close();
        }
    }
}
注意事项

在使用StreamWriter类之前,请确保已经进行了必要的文件权限检查。如果文件不存在,StreamWriter会自动创建该文件。如果文件已经存在,StreamWriter默认会覆盖原有内容,如果您需要追加内容到文件末尾,请设置StreamWriter的第二个参数为true,例如:

StreamWriter writer = new StreamWriter("output.txt", true);
参考资料