好吧,我有多個文本文件,其中都包含一些基於數字的文本數據。所有的數據都是鏈接的,因此一個文本文件的第一行與另一個文本文件的第一行鏈接,依此類推。我需要能夠搜索一年(其中一個文本文件),並將與該年份鏈接的所有數據輸出到控制檯。作爲要求的一部分,文本文件必須保持獨立。你會如何推薦我走這個? 這是我到目前爲止。搜索多個文本文件的數據
case 8:
Console.WriteLine("Year Month WS1_AF WS1_Rain WS1_Sun WS1_TMax WS1_Tmin");
Console.WriteLine();
Console.WriteLine();
string[][] Ws1Data = new[]
{
File.ReadAllLines(@"\A2Alg\files\Year.txt"),
File.ReadAllLines(@"\A2Alg\files\Month.txt"),
File.ReadAllLines(@"\A2Alg\files\WS1_AF.txt"),
File.ReadAllLines(@"\A2Alg\files\WS1_Rain.txt"),
File.ReadAllLines(@"\A2Alg\files\WS1_Sun.txt"),
File.ReadAllLines(@"\A2Alg\files\WS1_TMax.txt"),
File.ReadAllLines(@"\A2Alg\files\WS1_TMin.txt"),
};
int nRows = Ws1Data[0].Length;
int nColumns = Ws1Data.Length;
string tempString = " ";
for (int i = 0; i < nRows; i++)
{
tempString = " ";
for (int j = 0; j < nColumns; j++)
{
tempString = tempString + Ws1Data[j][i];
tempString = tempString + " ";
}
Console.WriteLine(tempString);
}
上面的代碼讀取所有的文件,它都輸出成一個陣列,它的工作原理,但我需要的方式,每年搜索,然後輸出鏈接到該年的數據。
所以今年是陣列的第一列'Ws1Data [j] [0]',它是正確的嗎? – 2016-07-31 14:55:50
@MachineLearning yes – GT96