C#读取txt文件

1. `using System;`:这一行引入了`System`命名空间,它包含了执行基本操作所需的类和接口,如字符串处理、数据类型转换等。

2. `using System.IO;`:这一行引入了`System.IO`命名空间,它提供了文件和文件夹操作的功能。

3. `class Program`:定义了一个名为`Program`的类。在C#中,每个程序都是一个类,这是程序的入口点。

4. `static void Main()`:这是程序的入口方法。`Main`方法是程序开始执行的地方。`static`关键字表示这个方法属于类本身,而不是类的实例。`void`表示这个方法没有返回值。

5. `{`:大括号`{}`表示方法体的开始和结束。

6. `string folderPath = "C:\\path\\to\\folder";`:定义了一个字符串变量`folderPath`,并将其初始化为一个文件路径。这个路径是你要读取`.txt`文件的文件夹位置。

7. `string[] files = Directory.GetFiles(folderPath, "*.txt");`:使用`Directory.GetFiles`方法获取`folderPath`路径下所有扩展名为`.txt`的文件的完整路径。这些路径被存储在一个字符串数组`files`中。

8. `foreach (string file in files)`:这是一个`foreach`循环,它遍历`files`数组中的每个文件路径。

9. `{`:大括号`{}`表示循环体的开始。

10. `string content = File.ReadAllText(file);`:在循环体内,使用`File.ReadAllText`方法读取当前循环迭代中的文件的全部内容,并将这些内容存储在字符串变量`content`中。

11. `Console.WriteLine(content);`:将读取的文件内容输出到控制台。

12. `}`:大括号`}`表示循环体的结束。

13. `}`:最后一个大括号表示`Main`方法体的结束。

using System;

using System.IO;

 

class Program

{

    static void Main()

    {

        string folderPath = "C:\\path\\to\\folder";

        string[] files = Directory.GetFiles(folderPath, "*.txt");

 

        foreach (string file in files)

        {

            string content = File.ReadAllText(file);

            Console.WriteLine(content);

        }

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值