假设我将double
变量初始化为
double dValue = 5.156365
我想在文本框中将其显示为5.16,即只有两位小数。
我该如何格式化?
textbox.Text = dValue.ToString("F2", Culture.....)
是否正确?当我尝试它时确实给了我正确的结果。但是,如果dValue = 5
,那么我希望只显示5而不是5.00。
我怎样才能在C#中实现这个目标?
答案 0 :(得分:5)
字符串中的0
强制使用小数位,而#
则允许数字达到小数位。
dValue.ToString("0.##")