我正在使用C#,我有很多整数。
我想知道是否有一个显示以下内容的数字格式字符串:
12
作为
+12
这是必需的,因为我正在使用的应用程序是数学的,当尝试在x = 2时显示类似x + y的东西,而y可以是-2或者说例如3.我不想显示:
2 + -2 and 2 + 3
如果你明白我的目标。
提前致谢。
答案 0 :(得分:3)
我不相信有这样的标准格式字符串,但您可以使用:
x.ToString("+#;-#;+0")
对于值1234,-1234和0,分别给出“+1234”,“ - 1234”和“+ 0”。我认为这就是你想要的。
答案 1 :(得分:0)
您可以使用以下格式将12显示为+12:
string.Format("{0:+0;-0}", 12);