委托的一个实例

public class DelegateTest
{
// 声明delegate对象
public delegate void CompareDelegate(int a, int b);
// 欲传递的方法,它与CompareDelegate具有相同的参数和返回值类型
public static void Compare(int a, int b)
{
Console.WriteLine((a > b).ToString());
}
public static void ffangfa2(int a, int b)
{
Console.WriteLine((a*b).ToString());
}
}
class Program : DelegateTest
{
static void Main(string[] args)
{
CompareDelegate cs = new CompareDelegate(DelegateTest.ffangfa2);
cs(12,2);
Console.ReadLine();
}
}

原文地址:https://www.cnblogs.com/fgb-com/p/4861289.html