运营商'&'不能应用于'string'和'string'类型的操作数

时间:2011-06-09 21:15:05

标签: c# .net

我正在尝试以下代码:

string text = "";
char c = 'd';
text += "abc" & c.ToString();

..但它返回错误'运营商'&'不能......'。即使没有ToString(),它也不起作用。将char转换为字符串有什么问题?

2 个答案:

答案 0 :(得分:11)

您没有在C#中使用&进行字符串连接,而是使用+

string text = ""; 
char c = 'd'; 
text += "abc" + c;

答案 1 :(得分:2)

字符串连接运算符是C#中的加号,而不是符号。