String.Format与自定义Formatter

问题描述 投票:2回答:1

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

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

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

我得到一个例外:

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

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

c# string string-formatting stringbuilder
1个回答
4
投票
String.Format("{{{0}:SP}}" , 1)

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

Here是最初的答案

© www.soinside.com 2019 - 2024. All rights reserved.