C#泛型委托
delegate string GenericDelete<T> (T value);
class testGeneric
{
static string F(int i)
{
return "Generic";
}
static string G(string s)
{
return "Generic";
}
static void Main(string[] args)
{
GenericDelete<string> G1 = G;
GenericDelete<int> G2 = F;
GenericDelete<int> G3 = new GenericDelete<int>(F);
}
}
class testGeneric
{
static string F(int i)
{
return "Generic";
}
static string G(string s)
{
return "Generic";
}
static void Main(string[] args)
{
GenericDelete<string> G1 = G;
GenericDelete<int> G2 = F;
GenericDelete<int> G3 = new GenericDelete<int>(F);
}
}

浙公网安备 33010602011771号