Banking object1 = new Banking(t1.Text);
MessageBox.Show(object1.transact(t2.Text));
它在方法中给出了无效参数的错误,并且它无法从String转换为float。
Banking
是类,object1
是一个对象,transact是一个方法。
只要我相信下面的方法中没有错误,我就会粘贴我的类和方法代码:
class Banking
{ string bankName;
float amount;
public Banking(string name)
{
bankName = name;
}
public string transact(float a)
{
amount = a * 7 / 100;
float total =Convert.ToSingle(amount + a);
return "Your amount of Rupees : " + total + "has been deposited in " + bankName;
}
}
以下是错误列表:
错误1“WindowsFormsApplication1.Banking.transact(float)”的最佳重载方法匹配包含一些无效参数。
错误2参数'1':无法从'string'转换为'float'
答案 0 :(得分:-1)
Parse从string到float的值。
MessageBox.Show(object1.transact(Single.Parse(t2.Text)));