C# 字符转转数组 换行符分割
C# 中有多种方式可以按行读取文本,以下是其中的一些:
使用 File.ReadLines 方法
foreach (string line in File.ReadLines("path/to/file.txt"))
{
Console.WriteLine(line);
}
这将逐行读取文件并将每行输出到控制台。
使用 StreamReader 类
using (StreamReader reader = new StreamReader("path/to/file.txt"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
这将逐行读取文件并将每行输出到控制台。
使用 File.ReadAllLines 方法
string[] lines = File.ReadAllLines("path/to/file.txt");
foreach (string line in lines)
{
Console.WriteLine(line);
}
这将将整个文件读取到内存中,然后逐行输出到控制台。
使用 LINQ 读取文件
string[] lines = File.ReadAllLines("path/to/file.txt");
lines.ToList().ForEach(line => Console.WriteLine(line));
这将将整个文件读取到内存中,然后使用 LINQ 将每行输出到控制台。
注意:在上述示例中,"path/to/file.txt" 应该被替换为要读取的文件的实际路径。
页:
[1]