是否有以下数字格式字符串?

发布于 2024-08-24 08:27:04 字数 287 浏览 4 评论 0原文

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

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

12

因为

+12

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

2 + -2 and 2 + 3

如果你明白我的意思。

提前致谢。

I'm using C# and I have many integers.

I was wondering if there was a numeric format string that would display the following:

12

as

+12

This is needed as the application I'm working with is mathematical, and when attempting to display something like x + y when x = 2 and y can be either -2 or say for instance 3. I don't want to be displaying:

2 + -2 and 2 + 3

if you understand what I am getting at.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

落花随流水 2024-08-31 08:27:04

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

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

这将为值 1234、-1234 和“+0”提供“+1234”、“-1234”和“+0”分别为 0。我认为这就是您想要的。

I don't believe there's a standard format string that does that, but you could use:

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

That will give "+1234", "-1234" and "+0" for values 1234, -1234 and 0 respectively. I think that's what you wanted.

舞袖。长 2024-08-31 08:27:04

您可以使用以下格式将 12 显示为 +12:

string.Format("{0:+0;-0}", 12);

You can display 12 as +12 with the following formatting:

string.Format("{0:+0;-0}", 12);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文