Может быть, вам просто нужно вместо этого разделить вашу строку на пробелы и фактически присвоить значение разбиения mag?
string[] mag = profitTrimestre.Split(' ');
Тогда вы сможете использовать l oop для каждой строки в этом списке с помощью всего лишь один foreach:
foreach(string m in mag)
{
Console.WriteLine(m);
}
Если вы хотите преобразовать отдельные части строки в двойные, вы можете сделать это следующим образом:
double d = double.Parse(m);
Вы также можете сделать это следующим образом, если вы хотите избежать исключений, если строки не являются допустимыми двойными представлениями:
double.TryParse(m, out double d);