如何在使用中转义括号string.Format.例如:
String val = "1,2,3"
String.Format(" foo {{0}}", val);
Run Code Online (Sandbox Code Playgroud)
此示例不会抛出异常,但会输出字符串 foo {0}
有没有办法摆脱括号?
我有一个插值字符串,以一个参数结束,后跟一个右括号.它需要有一个格式化参数,但是该字符串将第一个双括号作为转义括号并保留为关闭参数的括号:
> $"foo:{16:x}"
"foo:10"
> $"foo:{16:x}}}"
"foo:x}"
Run Code Online (Sandbox Code Playgroud)
如何正确编写插值字符串,以便我得到foo:10}?