File.ReadAllLines()
方法用于读取指定路径下文本文件的所有行并返回一个字符串数组,每个数组元素存储一行文本。该方法属于 System.IO
命名空间下的静态类 File
的一个成员函数。
使用方法:
string[] lines = File.ReadAllLines("filePath.txt");
其中 "filePath.txt" 为需要读取的文本文件的路径,lines
将返回一个字符串数组,每个数组元素存储文件中的一行文本信息。
实例1:
比如有一个名为 test.txt
的文本文件,存储了以下几行内容:
Hello, World!
This is a test file.
I love coding.
使用 File.ReadAllLines()
方法读取文件内容:
string[] lines = File.ReadAllLines("test.txt");
返回的lines
数组内容为:
lines[0]: "Hello, World!"
lines[1]: "This is a test file."
lines[2]: "I love coding."
实例2:
另外一个例子是读取一个CSV文件中的数据,例如有一个名为 data.csv
的文件,存储了以下几行内容:
Name,Age,Country
John,24,USA
Lucas,32,China
Anna,28,Germany
使用 File.ReadAllLines()
方法读取文件内容:
string[] lines = File.ReadAllLines("data.csv");
返回的 lines
数组内容为:
lines[0]: "Name,Age,Country"
lines[1]: "John,24,USA"
lines[2]: "Lucas,32,China"
lines[3]: "Anna,28,Germany"
可以通过字符串分割的方式,进一步将每一行中的数据进行提取,用于后续的数据处理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# File.ReadAllLines()方法: 读取文本文件的所有行到一个字符串数组中 - Python技术站