我有一个使用这种方法的基本类,包括
public class Account
{
    //MEMBERS
    private int acctNo;
    protected double balance;
    public double deposit;
    // CONSTRUCTORS
    public Account() //member intitilization     
    {
        acctNo = 54534190;
        balance = 7500;
        deposit= 1500;
    }
    //PROPERTIES 
    public int AcctNo
    {
        get {return acctNo; }
        set {acctNo = value; }
    }
    public double Balance
    {
        get { return balance; }
        set { balance = value; }
    }
    public double Deposit
    {
        get {return deposit; }
        set   {deposit = value; }
    }
public virtual double getDeposit (double amount)
{
    double transactionAmt=0.00;
    if (amount>0)
    {
        balance+=amount;
       transactionAmt= amount;
    }
    return transactionAmt;
}
现在在我的实际程序中,我试图输出这个方法。我的 writeline 会是什么样子?
我试着写这个:
 static void Main(string[] args)
    {
        Console.WriteLine("CREATING ACCOUNT");
        Account myAcctDefault = new Account();
        DumpContents(myAcctDefault);
        Pause();
      }
    static void DumpContents(Account account)
    {
        Console.WriteLine(" output {0}", account.getDeposit());
    }
我收到一条错误消息:
方法 'getDeposit' 没有重载需要 0 个参数。
我做错了什么,我试图输出这个方法不正确吗?
任何帮助、见解或建议都会非常有帮助。
我是 c# 的新手,我敢肯定你能说出来。在这种情况下输出方法的正确过程是什么?