0

使用 Excel,我可以创建一个漂亮的带括号的数字格式字符串,如下所示:

0_);(0)

这会在正数的右侧创建一个与括号宽度相同的空间,以便它们与负数的括号正确对齐。

使用 C#,我使用以下格式字符串:

string Output = SomeNumber.ToString("0 ;(0)");

这会在正数之后插入一个空格。但是,如果空格的括号宽度不同,则数字不会完全对齐。

如何在 C# 格式字符串中创建一个与括号宽度相同的空格?

4

1 回答 1

-1

您可以找到与括号(标点符号空间)宽度相同的空格的 unicode 字符

https://www.cs.tut.fi/~jkorpela/chars/spaces.html

并将该 unicode 字符放入您的字符串中

于 2016-01-09T16:18:33.990 回答