📜  c# 读取文本文件以列出字符串 - C# (1)

📅  最后修改于: 2023-12-03 14:59:43.661000             🧑  作者: Mango

C# 读取文本文件以列出字符串

在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循环来遍历字符串列表,并将其打印到控制台窗口中。

请注意,这个程序假设文件中每一行都是单个的字符串,并且忽略了多行字符串。

现在,您可以使用此示例程序来读取和列出任何文本文件中的字符串列表。

参考链接: