我不知道我是否選擇了正確的標題,但我確實希望擁有。在其他方法中調用參數化方法
我目前正試圖更好地理解C#中的方法,並且在這樣做時我認爲我會做一個簡單的BankAccount
示例。
所以,我有什麼是這樣的:
- 我有三個方法:
- 的方法,以 「存」 錢。
- 一種「提取」錢的方法。
- 一種打印一切(名稱,餘額)的方法。
class BankAccount
{
public string Name
{
get { return _Name; }
set { _Name = value; }
}
private string _Name;
public int Balance
{
get { return _Balance; }
set { _Balance = value; }
}
private int _Balance;
public BankAccount(string name)
{
Name = name;
Balance = 1000;
}
// deposit money
public int Deposit(int balance)
{
Balance += balance;
return Balance;
}
// withdraw money
public int WithDraw(int balance)
{
Balance -= balance;
return Balance;
}
// print to console
public void Print()
{
Console.WriteLine("Owner: " + Name
+ "\nYour current balance is: $" + Balance);
}
}
我想要做的是這樣的:
,如果我在主所說的「存款」,並通過它的值,我想打印方法告訴我金額(同樣適用於「退出」)。
我該如何做到這一點?我嘗試了一些控制語句,但我不知道如何正確使用帶參數的方法來做到這一點?
我希望有人能對我的這個問題有所瞭解。
我很困惑 - 你想要的'Withdraw'方法打印的東西,或者你想調用後各個拉出了'Print'方法?在你的'WithDraw'和'Deposit'方法中使用 –
,在返回'Ballance'之前調用'Print()'? –
我不明白你的意思。告訴我們你在哪裏初始化並調用這個類的方法 – Pikoh