要使用BinaryWriter将数据写入文件,您需要指定要写入的文件路径。以下是一个示例代码,演示如何使用BinaryWriter将数据写入文件:
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "example.txt";
try
{
using (BinaryWriter writer = new BinaryWriter(File.Open(filePath, FileMode.Create)))
{
writer.Write("Hello, World!");
writer.Write(42);
writer.Write(true);
}
Console.WriteLine("数据已成功写入文件。");
}
catch (Exception ex)
{
Console.WriteLine("写入文件时发生错误: " + ex.Message);
}
}
}
在此示例中,我们创建一个BinaryWriter对象,并使用File.Open方法创建一个新文件(如果文件不存在)或覆盖现有文件。然后,我们使用Write方法将字符串、整数和布尔值写入文件。最后,使用using语句确保在使用完BinaryWriter后正确关闭文件。
请确保您有适当的文件写入权限,并且文件路径是正确的。如果仍然无法将数据写入文件,请检查异常消息以获取更多详细信息,并确保您的代码没有其他错误。