3c1f479b9d
Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
20 lines
323 B
C#
20 lines
323 B
C#
using System;
|
|
|
|
class X
|
|
{
|
|
public static U Foo<U> (double? value, Func<double?, U> f, int dv = 0)
|
|
{
|
|
throw new ApplicationException ();
|
|
}
|
|
|
|
public static U Foo<T, U> (T? source, Func<T, U> f) where T : struct
|
|
{
|
|
return default (U);
|
|
}
|
|
|
|
static void Main (string[] args)
|
|
{
|
|
Foo (default (double?), v => v / 100);
|
|
}
|
|
}
|