簡體   English   中英

如何在Visual Studio中將輸出值設置為2個小數位?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM