117.info
人生若只如初见

c#怎么读取txt文件

在C#中,可以使用StreamReader类来读取txt文件。以下是一个示例代码:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        try
        {
            // 指定txt文件的路径
            string path = @"C:\example.txt";

            // 创建一个StreamReader对象来读取文件
            using (StreamReader sr = new StreamReader(path))
            {
                string line;

                // 一次读取一行,直到文件的末尾
                while ((line = sr.ReadLine()) != null)
                {
                    // 打印每一行的内容
                    Console.WriteLine(line);
                }
            }
        }
        catch (Exception e)
        {
            Console.WriteLine("读取文件出错:" + e.Message);
        }
    }
}

在上面的示例中,我们使用StreamReader类打开一个txt文件,然后使用ReadLine方法逐行读取文件内容,并将每一行打印到控制台。请注意,使用完StreamReader后,需要使用using语句或手动调用Dispose方法来释放资源。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe312AzsLAANeAVY.html

推荐文章

  • C#中PriorityQueue的用法是什么

    在C#中,PriorityQueue是一个用于存储元素并根据优先级对元素进行排序的集合。它是通过比较元素的优先级来实现的,具有较高优先级的元素在队列中排在较低优先级的...

  • C#中PriorityQueue怎么实现

    在C#中,可以使用堆(Heap)来实现PriorityQueue。堆是一种特殊的二叉树结构,满足以下性质: 完全二叉树:除了最后一层,其他层的节点数都是满的,最后一层的节...

  • c++类的定义与使用

    在C++中,类是一种用户自定义的数据类型,可以用来封装数据和方法。
    类的定义包括两个部分:类的声明和类的实现。
    类的声明通常放在头文件(.h)中,包...

  • c++冒泡排序法代码

    以下是C++中使用冒泡排序算法对一个整数数组进行排序的代码示例:
    #include void bubbleSort(int arr[], int n) { for (int i = 0; i < n - 1; i++) { for ...

  • layui怎么获取数据库数据

    Layui 是一个前端UI框架,它本身并没有提供获取数据库数据的功能。获取数据库数据通常是通过后端的编程语言和数据库操作来实现的。
    你可以使用一个后端的编...

  • layui怎么获取select选中的值

    可以使用Layui的form模块来获取select选中的值。
    首先,确保在页面中引入了Layui的form模块,如下所示: 然后,在使用select元素的地方添加一个lay-filter属...

  • lua怎么判断字符串是否有指定字符

    在Lua中,可以使用string.find函数来判断一个字符串是否包含指定的字符。string.find函数返回两个值,第一个值是匹配到的字符串的起始位置,第二个值是匹配到的字...

  • idea代码格式化以后如何还原

    在大多数的IDE中,都有提供代码格式化的功能,可以通过按下快捷键(通常是Ctrl + Shift + F)或在菜单中选择格式化选项来格式化代码。这些IDE还通常会自动保存格...