私は、ほとんどのデベロッパーがコールバックのイベントを使用していることに気付いています。デリゲート宣言の正しい/より良い方法はどちらですか
私は開発者のコードのほとんどに気づいたが、このようになります。
public delegate void SampleDelegate();
public static event SampleDelegate SampleEvent;
私のやり方ながら 『イベント』は次のようになります。
public delegate void SampleDelegate();
public SampleDelegate SampleEvent; // notice that I didn't set to static and not an event type
私は誰かが何私に説明することができ願っています両方のコードの違いは?デリゲートを行うのはどちらが良い方法ですか?静的に設定する方が良いですか?
私が見たイベントのほとんどは、インスタンスに関連しています。実際には、私が見た静的イベントは思い出せません(しかし、ここには何かがあるかもしれません...) –