1

私は C# を使用しており、多くの整数があります。

以下を表示する数値フォーマット文字列があるかどうか疑問に思っていました:

12

なので

+12

これは、私が使用しているアプリケーションが数学的なものであり、x = 2 の場合に x + y のようなものを表示しようとするときに必要であり、y は -2 またはたとえば 3 のいずれかになります。表示したくない:

2 + -2 and 2 + 3

私が何を得ているのか理解できれば。

前もって感謝します。

4

2 に答える 2

3

それを行う標準のフォーマット文字列があるとは思いませんが、次を使用できます。

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

これにより、値 1234、-1234、および 0 に対して、それぞれ「+1234」、「-1234」、および「+0」が得られます。それがあなたが望んでいたことだと思います。

于 2010-03-04T10:53:43.073 に答える
0

次のフォーマットで 12 を +12 として表示できます。

string.Format("{0:+0;-0}", 12);
于 2010-03-04T10:57:04.147 に答える