1

我正在使用 C#,我有很多整数。

我想知道是否有一个数字格式字符串会显示以下内容:

12

作为

+12

这是必需的,因为我正在使用的应用程序是数学的,并且当 x = 2 和 y 可以是 -2 或例如 3 时尝试显示类似 x + y 的内容时。我不想显示:

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 回答