我想我的有序int数组转换成多头排列, 这是我的我的转换目前的样子:如何将int数组转换为C#中的长数组?
long[] arraylong = new long[array.Length];
我的问题出现时,我想将此计算:
longmid = lowlong + ((searchValueLong - arraylong[lowlong]) * (highlong - lowlong))
/(arraylong[highlong] - arraylong[lowlong]);
,我得到一个类型为DivideByZeroException
的例外。 ,转换后的零值是arraylong[lowlong]
和arraylong[highlong]
预先感谢您为您可以给任何帮助。
这不是一个转换,你只是创建一个全长为零的数组。 – DavidG