是否可以使用用户输入引用字符串? C#

时间:2014-12-30 07:02:25

标签: c# string quotes

我可以知道我是否可以做这样的事情?

string userInput = Console.ReadLine();
string strNewValue = "{ \"name\" : '" + userInput + "'}";

如果是,我该怎么做?

2 个答案:

答案 0 :(得分:1)

我想你想要这个?

string strNewValue = "{ \"name\" : \"" + userInput + "\"}";

答案 1 :(得分:0)

是的,这肯定会奏效。 好像你试图将用户输入转换为json对象。你不需要像json对象那样对字符串进行硬编码。改用JsonSerializer。看看它http://msdn.microsoft.com/en-us/library/cc197957(v=vs.95).aspx