我正在尝试将其翻译成 C# 代码:
等待 5 秒钟,然后从银行帐户中扣除。
我有一种感觉我很接近......但这不起作用。我这样做对吗?
public override void Process(BankAccount b, decimal amount)
{
DateTime present = DateTime.Now;
DateTime addFiveSeconds = DateTime.Now.AddSeconds(5);
if (present != addFiveSeconds)
{
this.Status = TransactionStatus.Pending;
}
else
{
b.Debit(amount);
this.Status = TransactionStatus.Complete;
}
}