Qu’est-ce qu’une incantation efficace et, espérons-le, élégante pour convertir un nombre decimal[]
en un double[]
? Je travaille avec des tableaux assez grands.
double[] doubleArray = Array.ConvertAll(decimalArray, x => (double)x);
Vous pouvez également utiliser et des classes d’extension similaires à celle-ci
public static class ArrayExtension { public static double[] ToDouble(this float[] arr) => Array.ConvertAll(arr, x => (double)x); }
Ensuite:
double[] doubleArr = decimalArr.ToDouble();