![](/img/trans.png)
[英]How can I escape a period/decimal inside URL Visual Studio Basic .NET VB
[英]How can I set an output value to 2 decimal places in Visual Studio?
我在Visual Studio中放了一個基本的毛利潤計算器,需要將輸出顯示為£值,即小數點后兩位。
到目前為止,我已經嘗試過了:
String.Format("{0:0.00}", TextBox3.Text = CStr(sale))
其中,TextBox3是計算的輸出。 但是,在使用此功能時,什么也沒有發生,並且該框仍然為空,我無法弄清原因!
您的語法不正確,請按照以下方式重新編寫代碼:
TextBox3.Text = String.Format("{0:0.00}", sale)
沒有將String.Format
的結果分配給任何東西。
語法是錯誤的,此外, CStr
只是將其他類型格式化為字符串的另一種方法。 通過使用它,可以防止 String.Format
我想你在找
TextBox3.Text = String.Format("{0:0.00}", sale)
此外,內置數字類型將覆蓋ToString
並允許自定義格式。 如果sale
是浮點數,雙精度數或十進制數,則可以編寫:
TextBox3.Text = sale.ToString("0.00")
要么
TextBox3.Text = sale.ToString("N2")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.