当然,下面是一个C#文件操作的简单实例,它展示了如何读取和写入文本文件。这个例子将包括两个主要部分:写入文件(`WriteToFile` 方法)和读取文件(`ReadFromFile` 方法)。
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string filePath = "example.txt";
// 写入文件
WriteToFile(filePath, "Hello, this is a test file.");
// 读取文件
string content = ReadFromFile(filePath);
Console.WriteLine(content);
}
// 写入文件的方法
static void WriteToFile(string filePath, string content)
{
using (StreamWriter writer = new StreamWriter(filePath, false)) // false 表示不追加内容
{
writer.Write(content);
}
}
// 读取文件的方法
static string ReadFromFile(string filePath)
{
string content = "";
if (File.Exists(filePath))
{
using (StreamReader reader = new StreamReader(filePath))
{
content = reader.ReadToEnd();
}
}
return content;
}
}
这段代码首先引入了必要的命名空间 `System` 和 `System.IO`,它们分别提供了基本的类型和文件I/O功能。在 `Main` 方法中,我们定义了一个文件路径 `filePath`,并调用了 `WriteToFile` 方法来写入一些文本到文件中。然后,我们使用 `ReadFromFile` 方法读取文件内容,并将其打印到控制台。
`WriteToFile` 方法接受文件路径和内容作为参数,并使用 `StreamWriter` 类将内容写入文件。`StreamReader` 类则在 `ReadFromFile` 方法中被用来读取文件内容。注意,这两个方法都使用了 `using` 语句来确保文件在使用后被正确关闭。