组合 C# String.Format 格式选项

Combining C# String.Format format options

我想将我的数字格式化为带有始终可见符号的百分比值。

要将其格式化为百分比值,我可以这样做:

string.Format("{0:P2}", 1.45);

对于可见的标志,我会做:

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

有什么方法可以将两者结合起来吗?

您可能只想将 % 添加到 custom format:

string.Format("{0:+#.##%;-#.##%;0}", 1.45); // output +145%