c#中html链接字符串连接的正确声明是什么

问题描述:

我在C#(Winforms)中有一个从REST API获取数据的项目。我宣布这个字符串错了。我已经把报价问题,因为这里的空间c#中html链接字符串连接的正确声明是什么

我在这里有问题,特别是:​​3210

string url = "http://jira.ncr.com/rest/api/latest/search?jql=project%20in%20(project%2C%20project%2C%20project%2C%20project%2C%20project)%20AND%20status%20in%20("Under%20Investigation%2C%20Pending"%2C%20"In%20Progress"%2C%20Reopened%2C%20"On%20Hold")&startAt=0&maxResults=100&fields=key,summary,labels"; 
+0

你需要逃避你的报价。尝试在每个报价之前加上斜杠'\\' – DolceVita

+0

在字符串的开头添加'@'。在报价之前。 – FCin

+0

@FCin这不会帮助他解决使用 问题 – DolceVita

可以逃避串像

"http://jira.ncr.com/rest/api/latest/search?jql=project%20in%20(project%2C%20project%2C%20project%2C%20project%2C%20project)%20AND%20status%20in%20(\"Under%20Investigation%2C%20Pending\"%2C%20\"In%20Progress\"%2C%20Reopened%2C%20\"On%20Hold\")&startAt=0&maxResults=100&fields=key,summary,labels" 

也许使用编码将是更好的解决方案,我猜...

已解决此案例 https://msdn.microsoft.com/en-us/library/zttxte6w(v=vs.110).aspx

+0

不过我得到了错误 –

+0

试图@“HTTP .... – Tecno

+0

我仍然得到错误...位挣扎这种简单的任务:?d –

尝试在字符串url的开头添加“@”,字符串中通常被解释为转义序列的任何内容都将被忽略。