-6

我不太确定这叫什么,但我想知道如何执行以下操作:

Bank.Items
Bank.Money

然后会有类似的方法

Bank.Money.getMoney();
Bank.Money.setMoney(500);

如果有人至少可以告诉我要查找的内容会有所帮助。

4

2 回答 2

2

您可以简单地创建Money一个属性Bank并免费获取 getter 和 setter。

例如:

public class Bank { 
  public decimal Money { get; set; }
}

但这是一家银行,您可能需要更复杂的东西,在这种情况下,您可以在 getter 和 setter 的主体中执行逻辑,但您需要管理存储:

private decimal money;
public decimal Money {
  get {
    // do something here
    return money;
  }
  set {
    // and or here
    money = value;
  }
}
于 2013-03-25T20:10:41.313 回答
0

也许你想要的是创建一个 Money 类?

class MoneyClass
{
    private decimal MoneyValue;

    public decimal getmoney()
    { return MoneyValue; }

    public setmoney(decimal Value)
    { MoneyValue = Value; }
}

class Bank
{
    public MoneyClass Money;
}

或者您可以将钱作为财产存入银行:

class Bank
{
    public Money {get; set;}
}
于 2013-03-25T20:15:25.943 回答