2016-01-20 48 views
0

一個非常基本的幫助這是我的想法:我需要在Visual Basic

1)導入文件的一些基本數學問題

2)你讀取文件和複製什麼寫在上面的標籤

但是當我試圖計算我有一個問題,

這是我遇到的代碼示例:

Dim Five As Integer = 5 
    Dim Six As Integer = 6 
    Dim Plus As String = "+" 
    If Five Plus Six = 9 then 

    End If 

當我將我的鼠標移到上面說的代碼:

語句的結束預計

我能做些什麼來解決這個問題?

對不起,我的英語不好,這不是我的主要語言。

+1

我不確定你可以使用一個字符串作爲運算符只是因爲字符串碰巧是相同的字符。如果將它改爲「If Five + Six = 9 Then',它會做什麼? – jonhopkins

+0

我不明白你想要做什麼。 「5 + 6」將如何等於「9」? –

回答

2

您可以嘗試解析您的運營商。這樣的事情:

Private Function doCalcs() As String 

    Dim Five As Integer = 5 
    Dim Six As Integer = 6 
    Dim Plus As String = "+" 
    Dim result As Integer 

    Select Case Plus 
     Case "+" 
      result = Five + Six 
     Case "-" 
      result = Five - Six 
     Case Else 
      result = -1 'or error handler 
    End Select 

    Return result 

End Function 
+0

非常感謝! –

+0

標記爲答案,如果你對它感到滿意:) –

+0

忘記了,新的在stackoverflow。 –