Pouvons-nous utiliser des délégués de multidiffusion en utilisant des génériques? S'il vous plaît expliquer avec le code ci-dessous comment c'est possible.Délégués de multidiffusion
delegate string multidelegate<T1,T2>(T1 a,T2 b);
class mylogic
{
public void Method1(int a, int b)
{
Console.WriteLine("This is Method1 where value of multiplication is {0}",a*b);
}
public void Method2(double a, double b)
{
Console.WriteLine("This is Method2 where the value of multiplication is {0}",a*b);
}
}
class Program
{
static void Main(string[] args)
{
multidelegate<int,int> del = new multidelegate<int,int>(new mylogic().Method1).Tostring();
del += Convert.ToString(new multidelegate<double,double>(new mylogic().Method2).Tostring());
del(32,51);
}
}
Sauf si vous parlez des gens en Inde qui traversent les frontières sociales, je pense que vous voulez dire « multicast », pas « Multicaste » –