delegateの宣言とインスタンスを1つにまとめ、さらにnewキーワードを省略する。
using System;
// delegateを定義
delegate void SampleDelegate(int a);
class MainClass
{
// メソッドを定義
static void sampleMethod(int n)
{
// 出力値:n
Console.WriteLine(n);
}
public static void Main()
{
/* delegateの宣言をしnewキーワードを
* 省略してメソッドを代入する */
SampleDelegate delegateVar = sampleMethod;
// 出力値:1000
delegateVar(1000);
}
}
0 コメント:
コメントを投稿