【发布时间】:2015-03-11 23:22:21
【问题描述】:
以下代码行出现此错误,
int numberStored = 9;
record.VALUE = string.Format("{\"FIELDS\":[{\"ELEMENT_ID\":\"275887826\",\"VALUE\":\"{0}\"}]}", numberStored.ToString(), 0);
如果我替换掉 {0} 并将 9 直接放入,这会很好,但显然我不希望它像这样硬编码。我以前看到的关于这个问题的答案似乎对我没有帮助。
【问题讨论】:
-
顺便说一句,你不需要
numberStored.ToString(),你可以在String.Format中使用numberStored。ToString无论如何都会被隐式调用。 -
请不要只输入“我可以看到的有关此问题的先前答案似乎对我没有帮助。”将问题作为研究的“演示”添加到您发现的问题的实际链接。 IE。 “我搜索了bing.com/search?q=c%23+string+format+curly,它给了我stackoverflow.com/questions/3773857/…,但我不明白'使用双括号'是什么意思”或类似的东西。
标签: c# string-formatting string.format