a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
31 lines
560 B
C#
31 lines
560 B
C#
class Test
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
A<int> a = new A<int>(new A<int>.B(D), 3);
|
|
a.Run();
|
|
}
|
|
public static void D(int y)
|
|
{
|
|
System.Console.WriteLine("Hello " + 3);
|
|
}
|
|
}
|
|
class A<T>
|
|
{
|
|
public delegate void B(T t);
|
|
|
|
protected B _b;
|
|
protected T _value;
|
|
|
|
public A(B b, T value)
|
|
{
|
|
_b = b;
|
|
_value = value;
|
|
}
|
|
public void Run()
|
|
{
|
|
_b(_value);
|
|
}
|
|
}
|
|
|