/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/csharp/callback/runme.cs
45 строк
921 B
William S Fulton
C# director support added
14 май 2006, 03:27
14 май 2006, 03:27
70879c0
Код
Авторство
О чём код?
using System; public class runme { static void Main() { Console.WriteLine("Adding and calling a normal C++ callback"); Console.WriteLine("----------------------------------------"); Caller caller = new Caller(); using (Callback callback = new Callback()) { caller.setCallback(callback); caller.call(); caller.resetCallback(); } Console.WriteLine(); Console.WriteLine("Adding and calling a C# callback"); Console.WriteLine("------------------------------------"); using (Callback callback = new CSharpCallback()) { caller.setCallback(callback); caller.call(); caller.resetCallback(); } Console.WriteLine(); Console.WriteLine("C# exit"); } } public class CSharpCallback : Callback { public CSharpCallback() : base() { } public override void run() { Console.WriteLine("CSharpCallback.run()"); } }