2010-03-04 43 views
1

我正在使用C#,我有很多整数。以下是否有数字格式字符串?

我在想,如果有,将显示下列数字格式字符串:

12 

+12 

这是必要的,因为我使用的应用程序是数学,和当x = 2时尝试显示x + y这样的东西,y可以是-2或者说例如3.我不希望显示:

2 + -2 and 2 + 3 

如果你明白我在做什么。

在此先感谢。

回答

3

我不相信有,做一个标准格式字符串,但你可以使用:

x.ToString("+#;-#;+0") 

这将会给“1234”,“-1234”和“+0”为值分别为1234,-1234和0。我认为这就是你想要的。

+0

工程就像一个梦。非常感谢乔恩,我知道会有更简单的方法! – ThePower 2010-03-04 10:56:56

0

您可以用下面的格式显示12 +12:

string.Format("{0:+0;-0}", 12); 
相关问题