プログラムの冒頭で変数を宣言しました。変数はプログラムの範囲内で宣言および使用されていると思います。
double a,u; int i;
for (i = 0; i < 30; i++)
{
u += (i + 1) * datas[i];
}
デバッグモードで保存されたuの値を確認できますが、他の場所では使用できませんでした「割り当てられていないローカル変数uの使用」代わりに10進数を使用する必要がありますか? 私は10進数を使用してtruedしましたが、私も使用したので
datas[i-1] = Convert.ToDouble(dataReader["high"]);
プログラムのどこかで、C# で利用できる Convert.toDecimal() があるとは思いません。double と decimal の違いは何ですか。PS: 10 進数を使用したことがない