我想用一個函數做一個英鎊轉換爲歐元轉換器。 我希望系統做到這一點,當您在文本框中輸入數字並按下convert時,我希望標籤中的歐元轉換數字顯示出來。使用函數在vb.net中生成一個歐元轉換器
我相信這是通過告訴系統將輸入的任何數字乘以1.34509的轉換率完成的。
但我不認爲我會做正確的。
Protected Sub btnGo_Click(sender As Object, e As EventArgs) Handles btnGo.Click
End Sub
Function Convert(txtPound As Decimal) As Decimal
'declare variable to store answer
Dim Converter As Decimal
'calculate the Answer
Converter = Convert(txtPound * 1.34509)
'return the Answer
Return Converter
End Function
End Class
從不讀值,調用函數或在點擊事件處理程序中設置的標籤除了,'Convert'函數看起來幾乎沒問題 - 你需要從文本框中取出一個「decimal」。 – Oded
六行可壓縮爲一行:'Return txtPound * 1.34509'。順便說一句,這是一個非常糟糕的變量名稱:'txt'前綴意味着類型是'String',而不是'Decimal'。 –
@KonradRudolph - 'txtPound'很可能是控件的名稱。 – Oded