C#中怎么将一串带有空格的字符串按照空格前后分解成两个数据
时间: 2024-03-14 18:43:48 浏览: 124
C#字符串中去除多余的空格保留一个的实例
可以使用 String 类的 Split() 方法将字符串按照空格分割成字符串数组,然后再将数组中的每个元素转换为需要的数据类型。
示例代码如下:
```
string str = "10.5 20.8";
string[] strArr = str.Split(' ');
double num1 = Convert.ToDouble(strArr[0]);
double num2 = Convert.ToDouble(strArr[1]);
Console.WriteLine("num1 = {0}, num2 = {1}", num1, num2);
```
运行结果:
```
num1 = 10.5, num2 = 20.8
```
这段代码将字符串 "10.5 20.8" 按照空格分割成数组 strArr,然后将数组中的第一个元素转换为 double 类型的 num1,第二个元素转换为 double 类型的 num2,最后输出它们的值。
阅读全文