Следующий класс C# задает методы AddEggs
и AddFlour
, которые имеют подписи, совпадающие с делегатом delInteger
:
Создайте блок Recipe
, и затем загрузите его и создайте делегата myFunc
с помощью AddEggs
в качестве коллбэка:
NET.addAssembly(dllPath);
NET.addAssembly('c:\work\Recipe.dll');
myRec = Recipe.MyClass;
myFunc = NetDocDelegate.delInteger(@myRec.AddEggs);
myFunc(2)
ans = Add 2 eggs