Gần đây tôi đã hoàn thành thực tập 6 tháng tại một công ty sử dụng C# cho phần lớn chương trình của họ. Trong thời gian này, lần đầu tiên tôi sử dụng và đã quen với cách thực hiện C#. Như được hiển thị bên dưới:C# giống như các sự kiện trong ngôn ngữ lập trình D
acc.AccountBalanceLow += new AccountBalanceDelegate(atm.AccountToLow);
acc.AccountBalanceLow +=new AccountBalanceDelegate(atm.AccountToLowAgain);
D có hỗ trợ cấu trúc như vậy không? Tôi tưởng tượng một người có thể được tạo ra bởi người dùng bằng cách sử dụng toán tử quá tải, nhưng tôi không hoàn toàn chắc chắn. Nếu nó không thể là những gì sau đó sẽ là một cách phổ biến ngoại trừ làm việc đó sau đó?