字符串str等于" 59.161906499999986,60.2784931,0.0"
我有另外两个十进制类型变量,decimal1和decimal2。
如果str是" 59.161906499999986,60.2784931,0.0" (当然引用不在那里),输出应该是:
decimal1 = 59.161906499999986
decimal2 = 60.2784931
有什么办法吗?
答案 0 :(得分:1)
有一种Linq方式。要从字符串中获取小数列表,可以使用:
Imports System
Imports System.Linq
Public Class Program
Public Shared Sub Main()
Dim inputString As String = "59.161906499999986,60.2784931,0.0"
Dim q =(From item In inputString.Split(","c) Select Double.Parse(item)).ToList()
For Each item In q
Console.WriteLine(item)
Next
End Sub
End Class