我爲一個名爲「diff_Box」的文本框給出了一個默認值「2.5」,然後爲了檢查另一個目的中的某個東西,我將此值粘貼到另一個名爲「textbox5」的文本框中」。但在textbox5中顯示爲25.我知道這是一個非常普遍的問題,但我無法解決它。我嘗試過沙發。將文本框值傳遞給另一個文本框
double diff;
diff = Double.parse(diff_Box.Text);
diff = Convert.ToDouble(diff_Box.Text);
textBox5.Text = Convert.ToString(diff);
textBox5.Text = diff.ToString("F2");
textBox5.Text = ToString.parse(diff);
但我遇到所有的時間同樣的問題提前
感謝
你爲什麼要轉換它?我錯過了什麼嗎?當然textBox5.Text = diff_Box.Text將工作? – WestDiscGolf
您應該僅將textBox用於輸入/輸出;不是作爲實際價值的容器。 將該值存儲在局部變量Double _diff中,並將其用於兩個文本框。 – Aphelion
@Aphelion我不同意。爲什麼要創建另一個變量來存儲文本框已經做了什麼。 – Doomsknight