![]()
| delegate void TestDelegate(); |
void method1()
{
Console::WriteLine("method No1 が呼ばれました");
}
void method2()
{
Console::WriteLine("method No2 が呼ばれました");
}
void method3()
{
Console::WriteLine("method No3 が呼ばれました");
}
|
TestDelegate ^testdelegate = gcnew TestDelegate(&method1);
TestDelegate ^test2 = gcnew TestDelegate(&method2);
testdelegate += test2;
testdelegate += gcnew TestDelegate(&method3);
testdelegate();
testdelegate -= test2;
Console::WriteLine("※method No2 を削除");
testdelegate();
|
![]()