是否可以用用户输入引用字符串? c# [关闭]

Posted

技术标签:

【中文标题】是否可以用用户输入引用字符串? c# [关闭]【英文标题】:Is it possible to quote string with user input? c# [closed] 【发布时间】:2015-02-26 08:32:34 【问题描述】:

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

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

如果是,我该怎么做?

【问题讨论】:

【参考方案1】:

我想你想要这个?

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

【讨论】:

【参考方案2】:

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

【讨论】:

或者更好的是,Json.NET,它是非官方标准(甚至 ASP.NET 现在都在使用它):james.newtonking.com/json。

以上是关于是否可以用用户输入引用字符串? c# [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

c ++检测用户是不是输入字符串而不是Int [关闭]

如何将来自用户的输入图像与 C# 中数据库中存储的图像进行比较 [关闭]

如何在统一 c# 中检测用户 IP 地址? [关闭]

使用全屏 winform C# 我需要忽略所有用户输入 [重复]

我可以在 C# 的设计时迭代引用的程序集吗?

关闭事件处理程序 C#