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