De un arreglo de cadenas de texto a un arreglo de números

Crea una función que reciba un arreglo de números representados como cadenas de texto y devuelva un arreglo de números.

Por ejemplo, las cadenas "1", "3" y "3.6" se convierten en los valores numéricos correspondientes sin cambiar su orden.

Ejemplos

Program.ToNumberArray(new[] { "9.4", "4.2" }); // new double[] { 9.4, 4.2 }
Program.ToNumberArray(new[] { "1.4", "4.4", "5.7", "4.3", "9.8", "5.3", "8.7", "8.6", "9.8" }); // new double[] { 1.4, 4.4, 5.7, 4.3, 9.8, 5.3, 8.7, 8.6, 9.8 }
Program.ToNumberArray(new[] { "9.5", "8.8" }); // new double[] { 9.5, 8.8 }

Notas

También puedes recibir cadenas que representan números decimales.