c# - EventArgsを使用して呼び出し元クラスに情報を戻す

c# - EventArgsを使用して呼び出し元クラスに情報を戻す

イベントを呼び出すクラスに情報を戻すために、イベントハンドラ内のEventArgsを変更することは賢明ですか? たとえば、SSL用の証明書を検証する必要がある低レベルの通信クラスがあるが、それはクラスの異なるユーザーの知識であるため、有効な証明書がどのように見えるかを知る方法がありません。 class ValidationEventArgs:System.EventArgs{p…


c# - イベントとともにデータを渡す

イベントと共にデータを渡す必要があります。 現在、(comportを介して)より多くのデータを受信すると、イベントは発生しますが、前のイベント(&data)はまだ処理されていないため、データは上書きされます。 安全にイベントとデータを処理する方法を教えてください。 私はこのようなイベントを15回持っているので、データにキューを使用するのが最善の方法なのか、イベントと一緒にデータを渡すのか(SO…


c# - 引数を持たないEventは、独自のカスタムEventArgsを定義するのか、それともSystem.EventArgsを単に使うのか

イベント引数なしで現在定義されているイベントがあります。 つまり、送信するEventArgsはEventArgs.Emptyです。 この場合、Eventハンドラを次のように宣言するのが最も簡単です。 EventHandler<System.EventArgs> MyCustomEvent; このイベントにイベント引数を追加することは計画していませんが、将来、コードを変更する必要が生じる可能性…


なぜC#のイベントが(送信者、EventArgs)取る必要がありますか?

パラメータ(object sender, EventArgs args)として取るイベントを宣言することが知られています。 どうして?…



C#WinFormsでカスタムイベントを発生させる

私は自分で作成したいくつかのイベントを持っていて、私が望むときにそれらを発生させる方法について疑問を抱いていました。 おそらく、私のアプリケーション設計も混乱しているかもしれません。 これは構造です ProgramContext-Form MainWindow+Control TextBox+Control Button+... この場合、 MainWindo…


c# - event.Invoke(args)とevent(args)を比較します。 どちらが速いの?

どちらが速いですか。 event.Invoke(args)を使用するか、 event(args)呼び出すだけです。 違いは何ですか? 1つは他のものよりも速いか遅いかです。 それとも好みの問題ですか?…




sender private object eventhandler eventargs chart1_click callback button static public