前田稔(Maeda Minoru)の超初心者のプログラム入門
/**********************************************/ /*★ Delegate のテストプログラム 前田 稔 ★*/ /**********************************************/ using System; namespace ConsoleApp { delegate int TestDelegate( int x, int y ); class Class2 { public int method( int x, int y ) { return x*y; } } class Class1 { static void Main() { Class2 class2 = new Class2(); TestDelegate testdelegate = new TestDelegate( class2.method ); int result = testdelegate( 3, 4 ); Console.WriteLine( result ); Console.ReadLine(); } } } |
delegate int TestDelegate( int x, int y ); |
class Class2 { public int method( int x, int y ) { return x*y; } } |
Class2 class2 = new Class2(); |
TestDelegate testdelegate = new TestDelegate( class2.method ); |
TestDelegate testdelegate = class2.method; |
int result = testdelegate( 3, 4 ); |