如何在String.Format中转义%?

问题:

我在我的strings.xml文件中存储一个SQL查询,我想使用String.Format在代码中构建最后一个字符串。 SELECT语句使用类似的东西,如下所示:

SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%'

为了格式化,我用%1 $ s替换’something’,所以它成为:

SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\'

我用反斜杠逃避单引号。但是我无法逃脱%的符号。
如何在我的strings.xml文件中包含一个类似的语句?

回答:

要逃避%,您需要将其加倍:%%

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How to escape % in String.Format?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

75 − = 72