3 public delegate T Dele
<T
,K
> (K k
);
5 public class Foo
<KEY
> {
7 public VAL Method
<VAL
> (KEY k
) {
8 Dele
<VAL
,KEY
> t
= new Dele
<VAL
,KEY
> (Test
<VAL
>);
13 public static VAL Test
<VAL
> (KEY k
) {
20 public static void Main () {
21 new Foo
<int>().Method
<string>(99);