Попробуйте, это должно быть несколько более пуленепробиваемым, чем некоторые другие ответы.Он не проверяет наличие недействительных записей данных, которые не могут быть правильно проанализированы.
var doubles = File.ReadAllText(path)
.Split(new[] {" ", "\r\n", "\n"}, StringSplitOptions.RemoveEmptyEntries)
.Select(s => double.Parse(s, CultureInfo.GetCultureInfo("en-US"))).ToArray();
Это будет работать, если двойные значения разделены пробелом или переводом строкиИ это также работает, если есть несколько пробелов / разрывов строк.Я живу в ДК, поэтому я установил информацию о культуре для анализа.