具有自定义Formatter

时间:2016-05-31 16:46:02

标签: c# string string-formatting stringbuilder

我有一个自定义字符串格式化程序,我想在使用标准格式化程序后使用,我的自定义字符串格式化程序使用{0:SP}作为其格式前缀。

我想做的是让这个简单的例子起作用

  String.Format("{{0}:SP}" , 1)

我得到一个例外:

  

base:{System.FormatException:输入字符串不正确   格式。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:4)

String.Format("{{{0}:SP}}" , 1)

这很烦人,但你必须将其中2个放入其中 如果您想显示{1:SP}

Here是原始答案