a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
40 lines
499 B
C#
40 lines
499 B
C#
using System;
|
|
|
|
public class Test
|
|
{
|
|
public delegate void DelegateA (bool b);
|
|
public delegate int DelegateB (int i);
|
|
|
|
static DelegateA dt;
|
|
static DelegateB dt2;
|
|
|
|
public static int Main ()
|
|
{
|
|
bool b = DelegateMethod == dt;
|
|
if (b)
|
|
return 1;
|
|
|
|
b = DelegateMethod != dt;
|
|
if (!b)
|
|
return 2;
|
|
|
|
b = dt2 == DelegateMethod;
|
|
if (b)
|
|
return 3;
|
|
|
|
Console.WriteLine ("OK");
|
|
return 0;
|
|
}
|
|
|
|
static void DelegateMethod (bool b)
|
|
{
|
|
}
|
|
|
|
static int DelegateMethod (int b)
|
|
{
|
|
return 4;
|
|
}
|
|
}
|
|
|
|
|