私はすべてのテキストファイルにいくつかのテキストベースのテキストをいくつか含んでいます。すべてのデータがリンクされているので、テキストファイルの1つの行は、別のテキストファイルの行1とリンクされています。私は1年(テキストファイルの1つ)を検索し、その年にリンクされたすべてのデータをコンソールに出力する必要があります。要件の一部として、テキストファイルは別々のままでなければなりません。私はこれで行くことをどうお勧めしますか? ここまで私がこれまで持っていたことがあります。複数のテキストファイルからデータを検索する
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);
}
は、上記のコードは、すべてのファイルを読み込み、1つの配列にそれをすべて出力し、それは動作しますが、私は、出力後、その年にリンクされているデータを検索し、年にする方法が必要です。
その年は配列の最初の列 'Ws1Data [j] [0]'にあります。それは正しいのですか? –
@MachineLearningはい – GT96