c#:添加两个字符串

c#:添加两个字符串,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' 错误1运算符“&”不能应用于“stri

我正在做:

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' 错误1运算符“&”不能应用于“string”类型的操作数 和“字符串” 但我甚至没有使用&


请帮忙

您发布的代码执行成功。你的问题在别处

您得到的编译器错误将准确指示哪一行失败,而不是您发布的那一行。从这一点开始

确保你的报价是正确的。例如,以下行将导致您报告的错误:

html = new WebClient().DownloadString(
    "http://www.google.com/search?sourceid=chrome"&"ie=UTF-8&q=" + biocompany);
在第一个引号(“)之前尝试@before,如下所示:

html = new WebClient().DownloadString(@"http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=" + biocompany);

什么是
biocompany
?您是否绝对确定这是错误行?如果您注释掉这行代码,它是否工作正常?另外请注意
WebClient
IDisposable
,因此(不相关)其中也应该有一个
using
。发布更多代码,您发布的代码片段没有任何无效之处。