c# - 自定义数字格式字符串以始终显示符号

有什么方法可以指定标准或自定义数字格式字符串来始终输出符号,无论是 +ve 还是 -ve(虽然它应该为零,但我不确定!)

最佳答案

是的,你可以。 有条件格式。见 Conditional formatting in MSDN

例如:

string MyString = number.ToString("+0;-#");

每个部分用分号分隔代表正数和负数

或:

string MyString = number.ToString("+#;-#;0");

如果您不希望零带有加号。

https://stackoverflow.com/questions/348201/

相关文章:

python - 如何自定义 Python 日志记录的时间格式?

python - 如何在 Python 中打破这条长线?

sql-server - 向 SQL Server Reporting Services 报表添加交

python - 格式化没有尾随零的 float

c# - 格式化 XML 字符串以打印友好的 XML 字符串

mysql - 将数字格式化为 2 位小数

java - 如何格式化带有前导零的Java字符串?

jquery - 使用 jQuery 将文本插入 textarea

c# - 如何在 C# 中将字符串格式化为电话号码

java - 如何在 Java 中打印带有 2 位小数的 float ?