Создание делегатов из методов объекта.NET

Следующий класс C# задает методы AddEggs и AddFlour, которые имеют подписи, совпадающие с делегатом delInteger:

 Исходный файл рецепта C#

Создайте блок 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

Связанные примеры

Больше о

Была ли эта тема полезной?