c#中自定义委托
代码:
namespace ConsoleApplication3
{
//声明自定义委托 (委托方法的返回值为int,有两个int类型的形参)
public delegate int delegateTest(int x,int y);
class Program
{
static void Main(string[] args)
{
//定义一个委托类对象
delegateTest d = new delegateTest(Test.add);
int a = d(1, 2);
Console.WriteLine(a);
delegateTest d2 = new delegateTest(Test.del);
int a2 = d2(1, 2);
Console.WriteLine(a2);
Console.Read();
}
}
static class Test
{
public static int add(int a, int b)
{
return a + b;
}
public static int del(int a, int b)
{
return a - b;
}
}
}
fixed
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。