在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#中文件读取的基础教程,可以根据实际需求进行适当的修改和扩展。希望对你有所帮助。