0

我想创建一个字符串,如下文所示:

'bookNo':'" + bookNo + "'

我的代码是

String KeyValuePair =
      String.Format("'{0}':'\" + {1} + \"'", key,value);

但它没有像上面那样返回确切的字符串。可以做些什么来达到同样的效果?

4

2 回答 2

3

我知道两种方法:(我已经测试过了)

1) 使用转义序列\"\'

string.Format("\'{0}\':\'\" + {1} + \"\'",key,value);

2) 使用逐字字符串字符@

string.Format(@"'{0}':'"" + {1} + ""'",key,value);

希望它会帮助你。

于 2013-10-08T11:37:49.787 回答
0

这只是在做

String key= "BookName";
String value = "BookValue";
String result = String.Format(@"'{0}:' ""+{1}+""", key, value);
于 2013-10-08T11:50:15.323 回答