String.Format问题

时间:2012-07-21 07:24:41

标签: c#

我希望该字符串成为String.Format但是我无法正确格式化。如果你能帮助我,请。

string s = "$(\"#container\").notify();$(\"#container\").notify(\"create\", \"basic-template\", { title: '{0}', text: '{1}'},{ expires: false, speed: 1000 });";

我想把它变成string.Format。我试过转换它,但它显示我错误。输入字符串的格式不正确

2 个答案:

答案 0 :(得分:1)

字符串中有{}个字符,并不代表string.Format替换。你需要通过将它们加倍来逃避它们{{}}

答案 1 :(得分:0)

这有效吗?

string s = "$(\"#container\").notify();$(\"#container\").notify(\"create\", \"basic-template\", {{ title: '{0}', text: '{1}'}},{{ expires: false, speed: 1000 }});"