相关疑难解决方法(0)

如何在.NET中的格式字符串中转义大括号(花括号)

如何在使用中转义括号string.Format.例如:

String val = "1,2,3"
String.Format(" foo {{0}}", val); 
Run Code Online (Sandbox Code Playgroud)

此示例不会抛出异常,但会输出字符串 foo {0}

有没有办法摆脱括号?

.net c# string formatting parsing

954
推荐指数
7
解决办法
27万
查看次数

带有三个括号的InterpolatedString

我有一个插值字符串,以一个参数结束,后跟一个右括号.它需要有一个格式化参数,但是该字符串将第一个双括号作为转义括号并保留为关闭参数的括号:

> $"foo:{16:x}"
"foo:10"
> $"foo:{16:x}}}"
"foo:x}"
Run Code Online (Sandbox Code Playgroud)

如何正确编写插值字符串,以便我得到foo:10}

.net c# string-interpolation c#-6.0

3
推荐指数
1
解决办法
81
查看次数

标签 统计

.net ×2

c# ×2

c#-6.0 ×1

formatting ×1

parsing ×1

string ×1

string-interpolation ×1