如何解析math.add(x,y)的x和y值?

时间:2019-04-02 18:13:46

标签: .net vb.net

是否有更好的方法来查找括号并拆分值?我有下面的代码,可以正常工作,但想找出更好的替代方法。 谢谢!

math.add(200,400)

Dim exp As String = str.Substring(str.IndexOf("(") + 1, str.LastIndexOf(")") - str.IndexOf("(") - 1)

Dim range As String() = exp.Split(New Char() {","c}, StringSplitOptions.RemoveEmptyEntries)

Dim start As Decimal
Dim finish As Decimal

If range.Length > 0 Then
    start = Decimal.Parse(range.First)
    finish = Decimal.Parse(range.Last)
End If

0 个答案:

没有答案