当前位置:编程学习 > C#/ASP.NET >>

C#.NET 逐行读取TXT文本 循环显示txt内容

C#.NET 逐行读取TXT文本

using System;  
using System.IO;  
  
class Program  
{  
    static void Main()  
    {  
        string filePath = @"C:\path\to\your\file.txt"; // 替换为你的TXT文件路径  
        try  
        {  
            // 创建一个StreamReader对象来读取文件  
            using (StreamReader sr = new StreamReader(filePath))  
            {  
                string line;  
                // 逐行读取文件,直到读取完毕  
                while ((line = sr.ReadLine()) != null)  
                {  
                    // 在这里处理每一行,例如打印到控制台  
                    Console.WriteLine(line);  
                }  
            }  
        }  
        catch (Exception e)  
        {  
            // 处理可能出现的异常,例如文件不存在或没有读取权限等  
            Console.WriteLine("The file could not be read:");  
            Console.WriteLine(e.Message);  
        }  
    }  
}


在 C# 中,可以通过读取 TXT 文件并对其内容进行循环截取来实现特定数据的提取和处理。以下是实现此功能的步骤和代码示例。

步骤 1:读取 TXT 文件

使用 System.IO.File.ReadAllLines 方法读取文件的所有行。

string[] lines = System.IO.File.ReadAllLines("文件路径.txt");


步骤 2:循环遍历每一行


通过 foreach 或 for 循环逐行处理文件内容。

foreach (string line in lines)
{
// 对每一行进行操作
Console.WriteLine(line);
}

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,