标签: c# string string-formatting stringbuilder
我有一个自定义字符串格式化程序,我想在使用标准格式化程序后使用,我的自定义字符串格式化程序使用{0:SP}作为其格式前缀。
{0:SP}
我想做的是让这个简单的例子起作用
String.Format("{{0}:SP}" , 1)
我得到一个例外:
base:{System.FormatException:输入字符串不正确 格式。
这样做的正确方法是什么?
答案 0 :(得分:4)
String.Format("{{{0}:SP}}" , 1)
这很烦人,但你必须将其中2个放入其中 如果您想显示{1:SP}
{1:SP}
Here是原始答案