gpt4 book ai didi

C# 字符串乘法错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:13 26 4
gpt4 key购买 nike

我有一项 TAFE 任务,我必须在 Visual Studio 中创建一个控制台程序,根据咨询时间(每小时 25 美元)计算咨询费用。

string hours, rate, total;
Console.Write("Enter consultation time in hours");
hours = Console.ReadLine();
rate = ;
total = hours * rate;
Console.WriteLine("Fee is " + total);

我的问题在第 5 行,我收到错误“运算符‘*’不能应用于‘字符串’和‘字符串’类型的操作数;”

有人可以向我解释哪里出了问题,为什么不能将 2 个字符串相乘,并提供另一种方法使该行正常工作?

编辑:谢谢大家。提供的所有信息都有帮助。我已经完成了它,将费率作为一个整数作为它的设定值,用户输入没有改变,小时数和总数仍然是字符串,通过 convert.ToDecimal 行 GianlucaBobbio 将小时数转换为十进制。现在唯一的问题是控制台在计算费率 * 小时后不会保持打开状态,但我可以解决这个问题。

您可能刚刚拥有一个新的普通用户 :D!感谢帮助。你们都是救星:)

最佳答案

您正在寻找 numeric typeintdecimal。你需要 parse来自输入的那些。

关于C# 字符串乘法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18216028/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com