📅  最后修改于: 2023-12-03 14:40:31.812000             🧑  作者: Mango
File.OpenText()是C#中一个针对文件的静态方法,用于读取指定文件的文本内容,返回一个StreamReader对象并打开文件以供读取。该方法的使用需要引入System.IO命名空间。
public static StreamReader OpenText(string path);
下面是一个简单的示例,演示如何使用File.OpenText()方法读取一个文本文件的内容,并将其逐行打印出来。
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string path = @"C:\demo.txt"; // 文件路径
try
{
// 调用File.OpenText()打开文件,返回StreamReader对象
StreamReader reader = File.OpenText(path);
// 逐行读取文件内容并打印
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
catch (Exception e)
{
Console.WriteLine("Unable to read file: " + e.Message);
}
}
}