最終更新:2012-04-23 (月) 19:53:09 (4383d)  

デリゲート
Top / デリゲート

言語別

.NET

  • デリゲートがもたらす付加機能
    • マルチキャスト
    • メソッドの非同期実行機能 (BeginInvoke)

C♯/デリゲート

VB.NET/デリゲート

Cocoa/デリゲート

  • なんか.NETのデリゲートはメソッド単位でやるけどCocoaのデリゲートはオブジェクト単位で指定する感じ(使い方の話)

非同期デリゲート

マルチキャストデリゲート

Dim sample1 As SampleDelegate = AddressOf instance.Method1
Dim sample2 As SampleDelegate = AddressOf instance.Method2
Dim samples As SampleDelegate = System.Delegate.Combine(sample1, sample2)'sample2デリゲートをリストに追加
samples = System.Delegate.Remove(samples, sample2)'削除
 
  • System.Windows.Forms.MethodInvoker?