.NET オブジェクト メソッドからのデリゲートの作成
以下の C# クラスは、delInteger
デリゲートに一致するシグネチャをもつメソッド AddEggs
および AddFlour
を定義します。
Recipe
アセンブリをビルドした後、コールバックとして AddEggs
を使用してこれを読み込み、デリゲート myFunc
を作成します。
NET.addAssembly(dllPath);
NET.addAssembly('c:\work\Recipe.dll');
myRec = Recipe.MyClass;
myFunc = NetDocDelegate.delInteger(@myRec.AddEggs);
myFunc(2)
ans = Add 2 eggs