我找不到任何具体到足以帮助我的东西,所以要试一试。所以基本上我试图从文本文件中打印行,但只打印特定行上的行。我使用了for语句并将行位置添加到列表元素但是我如何获取这些数字&使用它们作为行位置从另一个文本文件打印出其他内容?
case "January":
for (int i = 0; i < 599; i++)
{
if (Month_1[i].Contains("January"))
{
List<int> list = new List<int>();
list.Add(i);
Console.WriteLine("Location: " + string.Join("\n", list));
}
}
break;
如果你不明白我想要的是一个分解。一个文件已满了几个月,我正在寻找&#34; 1月和#34;,1月的行位置很重要,因为有多个其他文本文件,当我打印所有文件时,与1月在同一行的每个人都会在一起进行。
1月份在我的月份文件中的第10行,我当天文件中的第10行将与1月份相对应,并且它们都将被打印,但第1-9行则不会。
答案 0 :(得分:0)
所以基本上我试图从文本文件中打印行,但只打印特定行中的行
将文件保存为字符串格式后,您可以将其拆分为&#34; \ n&#34;符号并获取表示行的字符串列表。
从那里开始运行并使用循环选择行号(或通过LINQ之类的任何其他方式选择)。