.net 2.0 では匿名メソッドが導入されたため、デリゲートの作成方法を簡素化できます。
.net 2.0
のデリゲートには 匿名メソッド があります。前の記事の例は次のように簡略化できます:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 1 namespace DelegateDemo 2
{ 3
public delegate void MyDel(string arg1, string arg2);
5 6 class Program 7
{ 8 static void Main(string[] args) 9
{10
MyDel myDel = delegate(string arg1, string arg2)14
{15
Console.WriteLine(string.Format( "arg1:{0},arg2:{1}" , arg1, arg2));16
};17 18
20 21 Console.ReadKey();
22
}
23
}
24
}
|
ログイン後にコピー
ご覧のとおり、型とメソッドを個別に実装するには、インライン構文を使用するだけです。
以上が.net 2.0の委任例の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。