C# 将“dstadj10.3754501342773crsadj147.170211791992spdadj147.1702”中的小数都单独拆出来存储
时间: 2024-09-19 15:02:06 浏览: 16
基于C#实现寻宝游戏.zip
在C#中,你可以通过字符串分割功能将这个包含小数的字符串按照特定的分隔符拆分成单独的部分。这里的小数部分由点"."分隔,所以你可以使用`Split`方法结合正则表达式来达到目的。下面是一个示例:
```csharp
string input = "dstadj10.3754501342773crsadj147.170211791992spdadj147.1702";
string[] parts = input.Split(new[] { ".", "," }, StringSplitOptions.RemoveEmptyEntries); // Split by "." and ","
decimal dstAdj = decimal.Parse(parts[1]); // Assuming dstadj is after the first "."
decimal crsAdj = decimal.Parse(parts[3]); // Assuming crsadj is after the third "."
decimal spdAdj = decimal.Parse(parts[5]); // Assuming spdadj is after the fifth "."
// Now you have the decimal values stored in separate variables.
```
在这个例子中,我们假设每个小数值都在点"."之后,如果实际情况有变化,你需要调整索引位置。
阅读全文