我是一位有用的助手,可以为您进行文本翻译。
我有一个包含只读变量余额的账户类。 构造函数将默认值分配为0。
但是当我调用CashIn方法时,我想要更新该值。 我尝试了这个:
class Account
{
private string name;
private readonly double balance;
public Account(string n, double b)
{
name = n;
balance = b;
}
public void CashIn(double amount)
{
balance = balance+amount;
}
}
据我所知,只读变量可以通过构造函数或字段进行赋值。
如果我调用 CashIn
方法时需要更新余额,是否可能呢?
如果是,请告诉我如何操作。
readonly
和一个 read only 属性之间有着巨大的区别。我想你的任务是使用一个只有 get 方法的属性(即只读属性)。 - maccettura