看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《zxcb (zxcb)》之銘言: : 我是新手>"< : 我有個作業要交 : 是要做溫度轉換的 : Public Class Form1 : Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As : System.EventArgs) Handles Button1.Click : Dim c, f : c = TextBox1.Text : f = c * 9 / 5 + 32 : Label2.Text = ("攝氏" & c & "度" = "華氏" & f & "度") : End Sub : Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As : System.EventArgs) Handles Button2.Click : Dim c, f : f = TextBox1.Text : c = (f - 32) * 5 / 9 : Label2.Text = ("華氏" & c & "度" = "攝氏" & f & "度") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 問題再這一行的等於符號,你將它變成比較關鍵字了了 而不是納在字串裡的一個字元,所以程式Compile成去判斷 兩組字串 "華氏" & c & "度" 和 "攝氏" & f & "度" 是 不是相等了(當然不相等囉,也就傳回False囉) 正確的程式碼應該是"度 = 攝氏".... : End Sub : End Class : 這是我寫的程式 : 可是執行後他轉換出來卻是 false : 我不知道哪裡出錯 : 請各位大大幫幫忙!!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.150.140
mraaa:Button1_Click裡面的該行也是一樣的意思~~ 10/30 13:18
zxcb:謝謝囉:) 11/01 21:48