using System;
// Delegateを定義
delegate void SampleDelegate(int n,string s);
class MainClass
{
// Methodを定義
static void printOut(int n, string s)
{
Console.WriteLine("{0}:{1}", n, s);
}
static void Main()
{
// SampleDelegate型の変数を宣言
SampleDelegate sample;
// sampleをインスタンス化
sample = new SampleDelegate(printOut);
/* Delegateを使用しMethodを呼び出す
* 出力値:1:Sample */
sample(1, "Sample");
}
}
0 コメント:
コメントを投稿