3 public delegate R Function
<R
> ();
5 public struct GenStruct
<T
> {}
8 public GenStruct
<T
> delFunc () {
9 return default(GenStruct
<T
>);
12 public object makeDel () {
13 return new Function
<GenStruct
<T
>> (delFunc
);
18 public static int Main () {
19 Gen
<string> gs
= new Gen
<string> ();
20 object del
= gs
.makeDel ();