📅  最后修改于: 2023-12-03 14:59:43.661000             🧑  作者: Mango
在C#中,我们可以使用System.IO类中的StreamReader类来读取文本文件。通过读取文本文件,我们可以逐行读取文件中的数据并将其保存到字符串列表中。
以下是一个示例程序,该程序使用C#读取文本文件以列出字符串列表:
using System;
using System.Collections.Generic;
using System.IO;
namespace ReadTextFile
{
class Program
{
static void Main(string[] args)
{
string filePath = @"C:\MyTextFile.txt";
List<string> stringList = new List<string>();
using (StreamReader sr = new StreamReader(filePath))
{
string line;
while ((line = sr.ReadLine()) != null)
{
stringList.Add(line);
}
}
Console.WriteLine("String List:");
foreach (string s in stringList)
{
Console.WriteLine(s);
}
Console.ReadKey();
}
}
}
此程序首先将文件路径赋给变量filePath,然后创建一个空的字符串列表stringList。
接下来,使用using块创建StreamReader对象并打开指定的文本文件。在while循环中,我们逐行读取文件中的数据,并将其添加到字符串列表中。
当文件读取完成后,我们使用foreach循环来遍历字符串列表,并将其打印到控制台窗口中。
请注意,这个程序假设文件中每一行都是单个的字符串,并且忽略了多行字符串。
现在,您可以使用此示例程序来读取和列出任何文本文件中的字符串列表。
参考链接: