📅  最后修改于: 2023-12-03 14:59:42.526000             🧑  作者: Mango
C# 是一种多范式编程语言,具有面向对象的特性,它可以允许用户以控制台的方式进行输入和输出。在本文中,我们将介绍如何使用 C# 编写一个控制台程序来将数据以二进制形式写入文件。
以下是一个 C# 控制台程序的示例,它可以将用户输入的数据以二进制的形式写入到指定文件中:
using System;
using System.IO;
namespace BinaryWriterExample
{
class Program
{
static void Main(string[] args)
{
// 获取用户输入的文件路径和要写入的数据
Console.WriteLine("Enter the file path:");
string filePath = Console.ReadLine();
Console.WriteLine("Enter the data to write:");
string data = Console.ReadLine();
// 将字符串数据转换为二进制数组
byte[] byteArray = System.Text.Encoding.Default.GetBytes(data);
// 写入数据到指定文件
BinaryWriter writer = new BinaryWriter(File.Open(filePath, FileMode.Create));
writer.Write(byteArray);
// 关闭文件并释放资源
writer.Close();
}
}
}
当用户运行程序后,程序会要求用户输入文件路径和要写入的数据。程序将用户输入的字符串数据转换为二进制数组,并使用 BinaryWriter
对象将数据写入到指定的文件中。
当用户输入文件路径和要写入的数据后,程序会将数据以二进制的形式写入到指定的文件中,如下图所示:
通过本文的介绍,我们了解到如何使用 C# 编写一个控制台程序将数据以二进制的形式写入到指定文件中。在开发过程中,我们可以使用 BinaryWriter
对象来将数据写入到二进制文件中。