将Decimal数组转换为Double数组
什么是将decimal[]
转换为double[]
的有效且有希望优雅的咒语? 我正在使用一些相当大的数组。
double[] doubleArray = Array.ConvertAll(decimalArray, x => (double)x);
您也可以使用与此类似的扩展类
public static class ArrayExtension { public static double[] ToDouble(this float[] arr) => Array.ConvertAll(arr, x => (double)x); }
然后:
double[] doubleArr = decimalArr.ToDouble();