※ページ名は、「C#」と書けないので仕方なく。
using System; // delegate の宣言 delegate int FuncHoge( int a ); class Test { void Increment( int in ) { return( in + 1 ); } static void Main() { // delegate を作成 FuncHoge hoge = Increment; // マルチキャストにする場合は、"=" ではなく "+=" にする。 int x = hoge( 1 ); // Test::Increment( 1 ) の内容が実行される Console.WriteLine( "hoge: [result:" + x.ToString() + "]\n" ); } }