Ho appena finito uno stage di 6 mesi presso un'azienda che utilizza C# per la maggior parte della propria programmazione. Durante questo periodo ho usato per la prima volta e mi sono abituato al modo C# di fare eventi. Come mostrato di seguito:Eventi simili a C# in linguaggio di programmazione D
acc.AccountBalanceLow += new AccountBalanceDelegate(atm.AccountToLow);
acc.AccountBalanceLow +=new AccountBalanceDelegate(atm.AccountToLowAgain);
D supporta tali costrutti? Immagino che uno possa essere creato dall'utente utilizzando l'overloading dell'operatore, ma non ne sono del tutto sicuro. Se non è possibile quale sarebbe allora un modo comune di farlo, allora?