asp.net页面的textbox中输入数字后,C#怎么将之转换为数值型数组

asp.net页面的textbox中输入数字后,C#如何将之转换为数值型数组?
例如aspx页面中文本框text1中输入:
12 34 56
99 88 77
使用空格分开,C#如何将这个text1中输入的值处理为[2,3]的double数组,以便后续计算处理呢?例如将这些数字都加上10,然后显示在aspx页面的文本框text2中呢?

谢谢。
------解决思路----------------------
split         ~
------解决思路----------------------

double[] _double = Array.ConvertAll<string, double>(textbox.Value.Split(' '), dd => Convert.ToDouble(dd));

------解决思路----------------------

 string str = "12 34 56";
  string[] split = str.Split(' ');

这最简单的 ,但这样会有一个问题  如果数字中有多个空格话就出现“空”值