首页 > 解决方案 > 从另一个txt列表中调用一个txt列表c#

问题描述

我有六个 txt 文件。其中一个人在里面拿着其他人的名字。例如,我有一个名为brands.txt 的文件。并且在品牌内部有汽车品牌的名称,例如:bmv、toyota、audi... 还有名称完全相同的文件(bmv.txt、toyota.txt、audi.txt)。 在此处输入图像描述
(对不起,我的英语不是我的母语)

我的问题是我可以使用 for 循环为每辆车创建数组吗?

标签: c#list

解决方案


尽管这个问题相当模糊,但我将为您提供您需要做的基本流程。

  1. 读取每个类别的文件名并存储它们。
  2. 然后读取每个类别的内容并将值与文件名匹配。
  3. 读取每个子类别文件的内容。

您将使用以下代码示例来实现这一点。

获取目录中的文件名:

string [] fileEntries = Directory.GetFiles(targetDirectory);

读取文件内容:

using (StreamReader sr = new StreamReader("TestFile.txt"))
 {
     string line;
     // Read and display lines from the file until the end of
     // the file is reached.
     while ((line = sr.ReadLine()) != null)
     {
         Console.WriteLine(line);
      }
 }

这是一个应该让你开始的基本方法。

祝你好运。


推荐阅读