C#的委托
来源:互联网 发布:countdown.js中文文档 编辑:程序博客网 时间:2024/05/21 10:33
想要在恰当的时间执行一系列操作。如果代码想要执行操作,但不知道操作细节,一般可以使用委托。
让委托执行四步:
1. 声明委托类型;
2. 必须有一个方法包含了要执行的代码;
3. 必须创建一个委托实例;
4. 必须调用委托实例。
using System;
namespace ConsoleDemo2
{
public delegate void GreetingDelegate(string name);
class Program
{
private static void EnglishGreeting(string name)
{
Console.WriteLine("Morning," + name);
}
private static void ChineseGreeting(string name)
{
Console.WriteLine("早上好," + name);
}
private static void GreetPeople(string name, GreetingDelegate MakeGreeting)
{
MakeGreeting(name);
}
static void Main(string[] args)
{
GreetPeople("KYO", EnglishGreeting);
GreetPeople("大王", ChineseGreeting);
Console.ReadKey();
}
}
}
- c#委托----单一的委托
- C#委托-委托的使用
- C#的委托
- C#的委托
- C#里的委托
- C#委托的进化
- c#委托的使用
- c# 委托的应用
- C# 的委托总结
- C#委托的实现
- C#的委托
- C# 委托的理解
- C#委托的作用
- C#委托的使用
- C#的委托
- C# 委托的使用
- c# 委托的用法
- c# 委托的学习
- nginx反向代理
- c++ STL(一)
- ASP.NET 开源CMS汇总
- Android fill_parent、wrap_content和match_parent的区别
- mysql 权限
- C#的委托
- 实现手机获取当前经纬度
- kdb q介绍
- 游标的使用(转)
- iOS开发之MediaPlayer框架的简易使用
- swift学习第四章
- Swift中文教程(三) 字符串和字符
- alert 的两种形式
- MySQL配置文件my.cnf优化详解