在C#中,可以使用File.ReadLines
方法读取文件的每一行,并将其转换为字符串数组。以下是一个示例代码:
using System;
using System.IO;
using System.Collections.Generic;
class Program
{
static void Main()
{
string filePath = "example.txt";
string[] lines = File.ReadLines(filePath).ToArray();
foreach (string line in lines)
{
Console.WriteLine(line);
}
}
}
在这个示例中,我们首先指定要读取的文件路径,然后使用File.ReadLines
方法读取文件的每一行,并将其转换为字符串数组。最后,我们使用foreach
循环遍历数组并输出每一行。
需要注意的是,File.ReadLines
方法返回的是一个可枚举的IEnumerable<string>
对象,因此我们需要使用ToArray
方法将其转换为字符串数组。如果直接将IEnumerable<string>
对象转换为数组,可能会导致内存占用过大,因为IEnumerable<string>
对象是懒加载的。
领取专属 10元无门槛券
手把手带您无忧上云