System.Action委托
类别:编程学习 浏览量:86
时间:2016-7-27 System.Action委托
System.Action委托一、传统的委托定义及调用
using System;
using System.Windows.Forms;
public delegate void DisplayMessage();
public class testTestDelegate
{
public static void Main()
{
DisplayMessage showMethod = DisplayToWindow();
showMethod();
}
public static void DisplayToWindow()
{
MessageBox.Show("http://www.studyofnet.com");
}
}
二、System.Action实现委托
using System;
using System.Windows.Forms;
public class testTestDelegate
{
public static void Main()
{
Action showMethod = DisplayToWindow;
showMethod();
}
public static void DisplayToWindow()
{
MessageBox.Show("http://www.studyofnet.com");
}
}
三、使用Lambda的方式调用System.Action实现委托
using System;
using System.Windows.Forms;
public class testTestDelegate
{
public static void Main()
{
Action showMethod = () =>{ MessageBox.Show("http://www.studyofnet.com"); };
showMethod();
}
}
标签:委托
热门推荐
- C#中is、as的区别
- mysql拼接多字段作为查询条件(Mysql 实现字段拼接的三个函数)
- mysql重启启动失败(MySQL8.0无法启动3534的解决方法)
- docker compose使用方法(docker和docker-compose一键安装教程支持在线和离线)
- python如何编写判断正负数程序(Python实现判断一个整数是否为回文数算法示例)
- python使用django搭建简单网页(Python后台开发Django的教程详解启动)
- docker容器连接宿主机(docker 实现容器与宿主机无缝调用shell命令)
- uni app开发教程(uniapp+Html5端实现PC端适配)
- ajax 向后台传递数组参数
- html5炫酷代码(HTML5超炫酷粒子效果的进度条的实现示例)