0

複数の数値列を含むtxtファイル。すべての列が二重配列に保存されています。特定の列の平均を取得したいのですが、そのためには配列をリストに変換してから計算を開始する必要があります. 私はこれまでにこのコードを持っています:

  List<double> 1 = new List<double>(NumSepaERG);
  List<double> 12 = NumSepaERG.ToList();

しかし、無効な式の用語が2倍になるというエラーが発生します

4

2 に答える 2

5

変数名は数字で始めることはできません。次のように変更します。

List<double> list1 = new List<double>(NumSepaERG);

ただし、リストに変換せずに Linq を使用して平均を計算できます。

double average = NumSepaERG.Average();

NumSepaERGがジャグ配列 (配列の配列) の場合、構文は次のようになります。

double average = NumSepaERG[i].Average();

ここで、iは 0 から配列の数 - 1 の間です。

于 2012-10-10T18:19:34.443 に答える
0

構文エラーだと思います。変数名として数値を使用することはできません。実際にはリストにする必要さえありません。

double average = NumSepERG.Average();
于 2012-10-10T18:18:44.407 に答える