通过运行我的代码,我收到此错误
Method must have a return type。
它在底部的我的公共撤回方法中。我可能没有正确理解这一点,但我认为我的回报是可以的,因为我的访问器和突变器方法正在这样做。另外,我觉得因为我使用了 aMtBox.Text = a.withdraw(withdraw); 它不会正确地投射它(或者需要被投射?)。我还没有关于它的错误,但我猜是因为我还没有解决退货问题。
因此,以一种更简单的方式,我如何调用我的withdraw 方法以在我的withdraw_Click 中正确使用。
我的主表单代码如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
BankAccount a = new BankAccount();
public void withdrawl_Click(object sender, EventArgs e)
{
aMtBox.Text = a.withdraw(withdraw);
}
}
}
我的 BankAccount 代码如下
public class BankAccount
{
decimal num1;
decimal iBa;
decimal total;
public decimal IBa
{
set { iBa = value; }
get { return iBa; }
}
public decimal Num1
{
set { num1 = value; }
get { return num1; }
}
public decimal Total
{
set { total = value; }
get { return total; }
}
public decimal withdraw(decimal withdraw)
{
num1 = 0.00m;
iBa = 300.00m;
total = iBa - num1;
return total;
}
}