在字符串中显示浮点值,带有负数 c#

Show float value in string, with negative c#

我有一个要放入 label.Text 的浮点值。

浮动可以是正数也可以是负数,我不确定这样做的最佳方式。我在看 String.Format 但我不确定如何正确使用它。

如果你的变量名为 value holding float value 那么你可以像下面这样使用它。

Label.Text = value>0? String.Format("-{0}", value ):String.Format("{0}", value );

这里正在工作 fiddle 用于测试和玩 string.Format() => link

为什么不使用 ToString()

简单地将浮点数转换为字符串
textbox1.Text = myFloat.ToString();

如果您对 format 方法更感兴趣,只需阅读 this