c# - 从另一个txt列表中调用一个txt列表c#
问题描述
我有六个 txt 文件。其中一个人在里面拿着其他人的名字。例如,我有一个名为brands.txt 的文件。并且在品牌内部有汽车品牌的名称,例如:bmv、toyota、audi... 还有名称完全相同的文件(bmv.txt、toyota.txt、audi.txt)。
在此处输入图像描述
(对不起,我的英语不是我的母语)
我的问题是我可以使用 for 循环为每辆车创建数组吗?
解决方案
尽管这个问题相当模糊,但我将为您提供您需要做的基本流程。
- 读取每个类别的文件名并存储它们。
- 然后读取每个类别的内容并将值与文件名匹配。
- 读取每个子类别文件的内容。
您将使用以下代码示例来实现这一点。
获取目录中的文件名:
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);
}
}
这是一个应该让你开始的基本方法。
祝你好运。
推荐阅读
- php - 通过 PHP CURL 发送数据?
- ms-office - Office.js 加载项能否在默认浏览器(而不是 Word 中的新窗口)中从我的域打开一个 html 页面?
- maven - TeamCity/Maven 不要让模块被“跳过”
- jquery - jquery cookie插件以同名保存多个值
- c# - 我们如何处理 SharePoint 的阈值限制?
- drupal - Drupal 7 中的 40 个字段后“添加另一个项目”失败
- javascript - 在来自 ng-repeat 循环的输入上禁用 ng
- wordpress - woocommerce店面宽度移动屏幕问题
- c - 如何解决有关应用位运算符 ~ 和 << 底层类型的 Misra 警告
- database - Streamsets Data Collector CDC 可以读取和写入多个表吗?