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 ~
------解决思路----------------------
------解决思路----------------------
这最简单的 ,但这样会有一个问题 如果数字中有多个空格话就出现“空”值
例如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(' ');
这最简单的 ,但这样会有一个问题 如果数字中有多个空格话就出现“空”值