在C#中,可以使用System.IO命名空间提供的类来进行文件读取操作。以下是一个简单的文件读取示例:
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "sample.txt";
// 检查文件是否存在
if (File.Exists(filePath))
{
// 读取文件内容
string content = File.ReadAllText(filePath);
Console.WriteLine("文件内容:");
Console.WriteLine(content);
}
else
{
Console.WriteLine("文件不存在");
}
}
}
在上面的示例中,首先引入System.IO命名空间,然后定义一个文件路径(filePath)。接着使用File.Exists方法检查文件是否存在,如果文件存在,就使用File.ReadAllText方法读取文件内容并打印到控制台上。
你也可以使用StreamReader类来逐行读取文件内容,例如:
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "sample.txt";
if (File.Exists(filePath))
{
using (StreamReader reader = new StreamReader(filePath))
{
string line;
Console.WriteLine("文件内容:");
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
else
{
Console.WriteLine("文件不存在");
}
}
}
在这个示例中,使用StreamReader类来逐行读取文件内容,并逐行打印到控制台上。使用using语句来确保StreamReader对象被正确释放。
以上就是C#中文件读取的基础教程,可以根据实际需求进行适当的修改和扩展。希望对你有所帮助。