4

イベントに関する私の理解では、デリゲート ハンドラーを指すリストがあり、パブリッシュがトリガーされるたびに、アグリゲーターはリストをループして、ハンドラーへの参照ポインターを呼び出します。

また、多くの場所で強いイベントと弱いイベントについて読んだことがありますが、それらが何であるかを正確には理解していません. 強いイベントと弱いイベントとは?それらの違いとその使用法は何ですか?

4

1 に答える 1

2

基本的に弱いイベントは、「弱い参照」を使用して登録された「通常のイベント」です...「強いイベント」(つまり強い参照)は寿命に影響を与えるため、潜在的なメモリリークを回避するためにコントロールを構築/実装するときに、ほとんどの場合「弱いイベント」が使用されます...

サンプル ソースとリファレンスを含む完全な説明については、MSDNを参照してください。

于 2012-12-08T08:13:44.680 に答える