我想在Visual Basic中編寫一個簡單的程序,它通過一個類傳遞一個變量,計算它,然後返回它。我的表格「披薩」有兩組,每組3個單選按鈕。點擊「總計」按鈕時,比薩餅尺寸價格將被添加到比薩餅皮的價格中。我發現通過故障排除,它只添加「createPizza.Crust」+「createPizza.Size」。我錯過了什麼。感謝您的任何幫助。變量不通過類
Form "Pizza"
Public Class Pizza
Private Sub btnTotal_Click(sender As Object, e As EventArgs) Handles btnTotal.Click
If rThin.Checked = True Then
createPizza.Crust = 1
ElseIf rPan.Checked = True Then
createPizza.Crust = 2
ElseIf rStuff.Checked = True Then
createPizza.Crust = 3
End If
If rSm.Checked = True Then
createPizza.Size = 1
ElseIf rMm.Checked = True Then
createPizza.Size = 2
ElseIf rLg.Checked = True Then
createPizza.Size = 3
End If
lblTotal.Text = "Total: " + createPizza.PizTotal.ToString()
End Sub
End Class
類 「createPizza」
Public Class createPizza
Public Shared Size As Double
Public Shared Crust As Double
Public Shared Property pizzaCrust As Double
Get
Return Crust
End Get
Set(ByVal crustpr As Double)
If Crust = 1 Then
crustpr = 1
ElseIf Crust = 2 Then
crustpr = 1.5
ElseIf Crust = 3 Then
crustpr = 3
End If
Crust = crustpr
End Set
End Property
Public Shared Property pizzaSize As Double
Get
Return Size
End Get
Set(ByVal sizepr As Double)
If Size = 1 Then
sizepr = 10.0
ElseIf Size = 2 Then
sizepr = 12.5
ElseIf Size = 3 Then
sizepr = 15
End If
Size = sizepr
End Set
End Property
Public Shared Function PizTotal() As Decimal
Return pizzaCrust + pizzaSize
End Function
End Class
智能感知它轉換爲 '昏暗數p作爲新createPizza createPizza.Crust = 2 createPizza.pizzaCrust = 12345678種 昏暗價格1作爲雙人= createPizza.pizzaCrust createPizza.pizzaCrust = 12345678個 昏暗price2作爲雙人= createPizza.pizzaCrust ' 不會繞過「pizzaCrust」和「pizzaSize」嗎? – rpcob 2013-05-03 16:53:30