目次:

イベントにはリターンタイプがありますか
デフォルトではほとんど イベント ハンドラー 戻る ボイド、シングルのため イベント 五月 持ってる 複数のサブスクライバー、および 戻り値 あいまいになる可能性があります。ただし、ハンドラーが 戻る 値。それは タイプ あなたが宣言するデリゲートの イベント と。
同様に、イベントの戻り型はC#ですか?
通常は「 戻る EventArgsオブジェクトの「values」、それが理由です イベント しないでください 必要 に 戻る 値ですが、指示されれば可能です。デフォルトではほとんど イベント ハンドラー 戻る void、ただし、ハンドラーがすることは可能です 戻る 値。
さらに、イベントハンドラーはC#でどのように機能しますか? イベント 通常、グラフィカルユーザーインターフェイスでのボタンクリックやメニュー選択などのユーザーアクションを通知するために使用されます。いつ イベント 複数のサブスクライバーがあり、 イベントハンドラー 次の場合に同期的に呼び出されます イベント 上げられます。呼び出す イベント 非同期については、同期メソッドの非同期呼び出しを参照してください。
さらに、C#でイベントを呼び出すにはどうすればよいですか?
覚えておくべきポイント:
- イベントを宣言するには、デリゲートタイプのeventキーワードを使用します。
- イベントを発生させる前に、イベントがnullであるかどうかを確認してください。
- 「+ =」演算子を使用してイベントをサブスクライブします。
- イベントを処理する関数は、イベントハンドラーと呼ばれます。
- イベントには、ハンドラー関数に渡される引数を含めることができます。
イベントにアクセス修飾子を付けることはできますか?
イベントはできます public、private、protected、internal、protected internal、またはprivateprotectedとしてマークされます。これらは アクセス修飾子 クラスのユーザーがどのように定義するか アクセスできます NS イベント.