C#:增加了两个字符串
问题描述:
我做:C#:增加了两个字符串
html = new WebClient().DownloadString(
"http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=" + biocompany);
,我得到的错误:
Error 1 Operator '&' cannot be applied to operands of type 'string' and 'string'
但我不即使使用&!
请帮忙!
答
您发布的代码已成功执行。你的问题在别处。
您收到的编译器错误将指示确切地说哪一行失败,而不是您发布的行。看看那个开始。
确保您的报价正确无误。下面的代码行,例如,会导致完全错误您报告:第一个引号(“)之前
html = new WebClient().DownloadString(
"http://www.google.com/search?sourceid=chrome"&"ie=UTF-8&q=" + biocompany);
答
尝试@是这样的:
html = new WebClient().DownloadString(@"http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=" + biocompany);
+2
发布的字符串中没有转义字符这确实有害,但是... – 2010-04-13 05:19:37
+0
反正它是一个很好的代码实践。 QA的旁注:) – Amsakanna 2010-04-13 05:57:14
什么是'biocompany'而且是你*绝对*确定这是错误行?如果你注释掉该行它工作正常吗?请注意'WebClient'是'IDisposable',所以(无关)应该有一个'使用'在那里。 – 2010-04-13 05:12:14
Post more代码,你发布的代码片段没有任何错误 – 2010-04-13 05:13:15