using System;
// SampleDelegateを定義
delegate void SampleDelegate(int a);
class MainClass
{
// メソッド
static void sampleMethod(int n)
{
// nを出力
Console.WriteLine(n);
}
public static void Main()
{
// SampleDelegate型の変数を宣言
SampleDelegate delegateVar;
// newキーワードでdelegate型の変数のインスタンス化
delegateVar = new SampleDelegate(sampleMethod);
// delegateを使用してメソッドを呼び出す
// 出力値:1000
delegateVar(1000);
}
}
0 コメント:
コメントを投稿