2010-03-04 42 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); 
相關問題