错误消息:运算符'+'不能应用于类型'字符串'和'方法组'的操作数
问题描述:
在Microsoft Visual Studio中处理类项目时,我遇到以下错误:
运算符'+'不能被施加到类型 '字符串' 和 '方法组'错误消息:运算符'+'不能应用于类型'字符串'和'方法组'的操作数
的操作数这些是代码中的相关部分:
public double CalculateTotalFuelCost()
{
double CalculateTotalFuelCost = gallonsConsumed * fuelCostPerGallon;
return CalculateTotalFuelCost;
}
和
public override string ToString()
{
return "Destination: " + destination + "\nTotal Miles: " + distanceTraveled + "\nFuel Consumed: " + gallonsConsumed + " gallons" + "\nFuel Cost Per Gallon: $" +
fuelCostPerGallon + "\nTotal Fuel Cost for this Trip: $" +
CalculateTotalFuelCost + "\nMPG: " + CalculateMilesPerGallon +
"\n Fuel Cost Per Mile: $" + CalculateCostPerMile;
}
该错误涵盖了上述代码的这个小片段。
+ "\nTotal Fuel Cost for this Trip: $" + CalculateTotalFuelCost
其他都显示没有错误。 我不知道我在做什么错。感谢您提供任何帮助和建议。
答
它是一个函数,你忘了()
CalculateTotalFuelCost()
执行相同的所有你想调用其他功能。
+0
修复了错误!感谢您的帮助! –
+0
@KyleW不客气:)不要忘记[接受](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)答案,如果它解决了你的问题问题。 – CNuts
当你看到'方法组'时,认为'缺少括号' – Jonesopolis
这不是VB,儿子! – Will
[Operator'+'的可能重复不能应用于“string”和“method group”类型的操作数](http://stackoverflow.com/questions/22066962/operator-cannot-be-applied-to-operands- of-type-string-and-method-group) –