# 静态方法读取所有内容

File.ReadAllText(@"F:\bintianci\MyCode\1.txt", System.Text.Encoding.UTF8)

# 静态方法读取所有行

string[] allLines = File.ReadAllLines(@"F:\bintianci\MyCode\1.txt", System.Text.Encoding.UTF8);
// 遍历输出
foreach (string line in allLines)
{
    Console.WriteLine(line);
}

# 一次读一行

// 文件路径
string filePath = @"F:\bintianci\MyCode\1.txt";
// 文本读取器
using (TextReader reader = new StreamReader(filePath, System.Text.Encoding.UTF8))
{
    // 一次读一行
    string? textLine = reader.ReadLine();
    //// 遍历读取
    while (textLine != null)
    {
       // 输出读取的内容
       Console.WriteLine(textLine);
       // 停一下
       System.Threading.Thread.Sleep(500);
       // 继续读
       textLine = reader.ReadLine();
    }
}
Console.ReadKey();

# 一次读一个字符

// 文件路径
string filePath = @"F:\bintianci\MyCode\1.txt";
// 文本读取器
using (TextReader reader = new StreamReader(filePath, System.Text.Encoding.UTF8))
{
    // 一次读一个字符
    int textChar = reader.Read();
    //// 遍历读取
    while (textChar != -1)
    {
       // 输出读取的内容
       Console.Write((char)textChar);
       // 停一下
       System.Threading.Thread.Sleep(100);
       // 继续读
       textChar = reader.Read();
    }
}
Console.ReadKey();

# 一次性读完

// 文件路径
string filePath = @"F:\bintianci\MyCode\1.txt";
// 文本读取器
using (TextReader reader = new StreamReader(filePath, System.Text.Encoding.UTF8))
{
    // 一次性读完
    string textContent = reader.ReadToEnd();
    // 输出读取的内容
    Console.WriteLine(textContent);
}
Console.ReadKey();
更新于 阅读次数

请我喝茶~( ̄▽ ̄)~*

Tianci 微信支付

微信支付

Tianci 支付宝

支付宝