私は現在、80年以上の天気データを表示、検索、ソートするためのC#コンソールアプリケーションを構築しています。これを行うには、年、月、日、雨、空気霜、最大温度&のデータ(.txtファイルに格納されています)を格納する2次元配列を実装しています:複数のテキストファイルから2次元配列を初期化するC#
string[,] Ws1Data = new string[lineCount,7]{
File.ReadAllLines(@"CMP1124M_Weather_Data\Year.txt"),
File.ReadAllLines(@"CMP1124M_Weather_Data\Month.txt"),
File.ReadAllLines(@"CMP1124M_Weather_Data\WS1_Sun.txt"),
File.ReadAllLines(@"CMP1124M_Weather_Data\WS1_Rain.txt"),
File.ReadAllLines(@"CMP1124M_Weather_Data\WS1_AF.txt"),
File.ReadAllLines(@"CMP1124M_Weather_Data\WS1_TMin.txt"),
File.ReadAllLines(@"CMP1124M_Weather_Data\WS1_TMax.txt"),
};
私はコードをコンパイルするときしかし、私は、次のエラーを取得:
program.cs(66,35): error CS0150: A constant value is expected
program.cs(67,5): error CS0846: A nested array initializer is expected
誰かがこれらのエラーを説明していただけますとどのように私は、効率的に感謝をこの2次元配列の実装については行くだろう。
[一定の値を配列を初期化する際に期待されている]の可能な重複(http://stackoverflow.com/questions/3594314/a-constant-value-is-expected-when-配列を初期化する) –