データをロードする必要がある 2 次元配列があります。データの幅 (22 個の値) はわかっていますが、高さはわかりません (約 4000 レコードと推定されますが、可変です)。
次のように宣言しています。
float[,] _calibrationSet;
....
int calibrationRow = 0;
While (recordsToRead)
{
for (int i = 0; i < SensorCount; i++)
{
_calibrationSet[calibrationRow, i] = calibrationArrayView.ReadFloat();
}
calibrationRow++;
}
これにより NullReferenceException が発生するため、次のように初期化しようとすると:
_calibrationSet = new float[,];
「配列の作成には配列サイズまたは配列初期化子が必要です」というメッセージが表示されます。
ありがとう、キース