5 static long? X
<T
> (T a1
, Func
<T
, T
?> a2
) where T
: struct
10 static int? X
<T
> (T a1
, Func
<T
, int?> a2
)
15 static double? X
<T
> (T a1
, Func
<T
, double?> a2
)
20 public static void Main ()
22 int? sum
= X
<int> (1, i
=> {
30 int? sum2
= X (1, i
=> {