/*★ Delegate のテストプログラム 前田 稔 ★*/ #using <System.dll> using namespace System; delegate int TestDelegate( int x, int y ); int method( int x, int y ) { Console::WriteLine("method が呼ばれました"); return x*y; } void main() { TestDelegate ^testdelegate = gcnew TestDelegate(&method); int result = testdelegate(3,4); Console::WriteLine("testdelegate(3,4)= {0}", result); Console::ReadLine(); } |
delegate int TestDelegate( int x, int y ); |
int method( int x, int y ) { Console::WriteLine("method が呼ばれました"); return x*y; } |
TestDelegate ^testdelegate = gcnew TestDelegate(&method); |
int result = testdelegate(3,4); |