您的位置:首页 > 编程语言 > C#

c#的委托(1)之调用静态方法

2016-06-03 09:33 375 查看
C#中的委托是实现回调函数及事件的一个基础。下面是委托的简单实现

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Delegate
{
//声明一个委托关键字为 delegate
delegate int NumberChanger(int n);

class Program
{
static int num = 10;
static void Main(string[] args){
//实例化委托
NumberChanger nc1 = new NumberChanger(AddNum);
//委托的调用
nc1(25);
Console.WriteLine("Value of Number is : {0}",num);
Console.ReadLine();
}

public static int AddNum(int p)
{
num += p;
return num;
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: