using System;
class A
{
public delegate void F(int x, int y);
static public /*Event*/ F Event;
public static void Hi()
{
Event(1, 2);
}
}
class B
{
internal void Print(int x,int y)
{
Console.WriteLine(x + y);
}
}
public class Test
{
static void Main()
{
B suck = new B();
A.Event += suck.Print;
A.F x = new A.F(suck.Print);
A.Hi();
x(1, 2);
}
}
using System;
class A
{
public delegate void F(int x, int y);
static public /*Event*/ F Event;
public static void Hi()
{
Event(1, 2);
}
}
class B
{
internal void Print(int x,int y)
{
Console.WriteLine(x + y);
}
}
public class Test
{
static void Main()
{
B suck = new B();
A.Event += suck.Print;
A.F x = new A.F(suck.Print);
A.Hi();
x(1, 2);
}
}