我无法将动态值分配给双精度数组。如果我保持静态,我就能做到。帮帮我。
我已将数组定义为 double,其大小可以是动态的。然后我计算了一些值并想将该值分配给这个双数组。
我做了..
double[] entropy_db_col;
但我收到一个错误。数组超出索引。
如果我计算, (double)entropy_db - (double)a
我得到一个静态值。即使我这样做entropy_db_col[0] = (double)entropy_db - (double)a;
了,我也会收到错误吗?我应该怎么办 ?
然后我想从这个数组中找到最大值?这段代码对吗?
largest = Convert.ToInt32(entropy_db_col[0].ToString());
请帮帮我。
那会很好。
我解决了这个问题,但现在我遇到的问题是:
我得到 entropy_db_col[0] 值,然后..当我迭代并得到 entropy_db_col[1] 值时,entropy_db_col[0] 的值变为 0。同样,当我得到 entropy_db_col[2] 时,entropy_db_col[1] 和 entropy_db_col 的值[0] 变为 0..我该怎么办?