Aarghhhhh !!!我剛纔問如何輸入數字只是現在我有問題,當我插入大量的代碼,如:在文本框中寫入數字時出現奇怪的結果
tbNum.Text = Convert.ToString(double.Parse(tbPerc.Text));
數量是int
而不是double
。因此,我得到了5623而不是562,3。如果有幫助,我已將InputScope設置爲數字。謝謝!!!
事實上,我在Convert.ToString方法中有一些計算,但這是不相關的,因爲在雙精度之間計算的返回值是雙精度值。
所以你正在轉換一個字符串到一個你轉換爲一個字符串的雙?啊哈... – f2lollpll 2012-03-13 20:20:13
看看[http://stackoverflow.com/questions/105770/net-string-format-to-add-commas-in-thousands-place-for-a-number](http:/ /stackoverflow.com/questions/105770/net-string-format-to-add-commas-in-thousands-place-for-a-number) – 2012-03-13 20:31:18
你可以添加你正試圖轉換的樣本價值? – Bryant 2012-03-13 21:24:31