トレーニング
モジュール
Create and Manage Events - Training
Discover how events facilitate communication between objects in C#, and how their integration with delegates creates robust, decoupled code.
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
イベントを使用すると、クラス またはオブジェクトは、関心のあることが発生したときに他のクラスまたはオブジェクトに通知できます。 イベントを送信する (または がを発生させる) クラスは、パブリッシャー と呼ばれ、イベントを受信する (または を処理する) クラスは、サブスクライバー 呼び出されます。
一般的な C# Windows フォームまたは Web アプリケーションでは、ボタンやリスト ボックスなどのコントロールによって発生するイベントをサブスクライブします。 Visual C# 統合開発環境 (IDE) を使用して、コントロールが発行するイベントを参照し、処理するイベントを選択できます。 IDE では、空のイベント ハンドラー メソッドと、イベントをサブスクライブするコードを自動的に追加する簡単な方法が提供されます。 詳細については、「イベントを登録および登録解除する方法」を参照してください。
イベントには、次のプロパティがあります。
詳細については、以下を参照してください。
詳細については、「C# 言語仕様」のイベント を参照してください。 言語仕様は、C# の構文と使用法の決定的なソースです。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
トレーニング
モジュール
Create and Manage Events - Training
Discover how events facilitate communication between objects in C#, and how their integration with delegates creates robust, decoupled code.