在String.Format [复制]中转义大括号'{'

本文翻译自:Escape curly brace '{' in String.Format [duplicate]

This question already has an answer here: 这个问题在这里已有答案:

How do I display a literal curly brace character when using the String.Format method? 使用String.Format方法时如何显示文字大括号字符?

Example: 例:

sb.AppendLine(String.Format("public {0} {1} { get; private set; }", 
prop.Type, prop.Name));

I would like the output to look like this: 我希望输出看起来像这样:

public Int32 MyProperty { get; private set; }

#1楼

参考:https://stackoom.com/question/Fpkf/在String-Format-复制-中转义大括号


#2楼

Use double braces {{ or }} so your code becomes: 使用双括号{{}}以便您的代码变为:

sb.AppendLine(String.Format("public {0} {1} {{ get; private set; }}", 
prop.Type, prop.Name));

// For prop.Type of "Foo" and prop.Name of "Bar", the result would be:
// public Foo Bar { get; private set; }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值