1. ホーム
  2. c#

[解決済み] デリゲートとイベントの違いは何ですか?

2022-03-16 09:01:15

質問

デリゲートとイベントの違いは何ですか?どちらも実行可能な関数への参照を保持するものではないのですか?

どのように解決するのですか?

について イベント 宣言は、その宣言に抽象化と保護のレイヤーを追加します。 デリゲート のインスタンスです。 この保護機能により、デリゲートのクライアントがデリゲートとその起動リストをリセットすることはできず、起動リストへのターゲットの追加と削除のみが許可されます。