📅  最后修改于: 2023-12-03 14:59:42.280000             🧑  作者: Mango
在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);