7 public static void Main ()
15 public void Test_1
<T
> (T t
) where T
: Test
18 Action
<T
> d2
= new Action
<T
> (t
.Test_1
);
23 public void Test_2
<T
> (T
? t
) where T
: struct
30 t2
= t
?? default (T
);
36 public T Test_3
<T
> (object o
) where T
: class