博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
泛型委托在项目中的应用
阅读量:6241 次
发布时间:2019-06-22

本文共 818 字,大约阅读时间需要 2 分钟。

Action
泛型委托:封装一个方法,该方法只采用一个参数并且不返回值。可以使用此委托以参数形式传递方法,而不用显式声明自定义的委托。该方法必须与此委托定义的方法签名相对应。也就是说,封装的方法必须具有一个通过值传递给它的参数,并且不能返回值。当然泛型委托不只是只能支持一个参数,它最多可以支持四个参数。泛型委托与直接显示声明自定义委托的示例比较:1:显示声明自定义委托:protected void Page_Load(object sender, EventArgs e){ DisplayMessage delegateMessage = rtString; delegateMessage("Hello, World!"); }//显示声明自定义委托delegate void delegateMessage(string msg);private void rtString(string msg){ Response.Write(msg); //结果:Hello, World!}2.Action
用法。比起自定义委托,明显可以看出代码简洁了protected void Page_Load(object sender, EventArgs e){ Action
delegateMessage = rtString; delegateMessage("Hello, World!");}//显示声明自定义委托:delegate void delegateMessage(string msg);private void rtString(string msg){ Response.Write(msg); //结果:Hello, World!}

  

转载地址:http://xupia.baihongyu.com/

你可能感兴趣的文章
纯CSS制作各种图形(多图预警)
查看>>
程序员如何获取招聘信息
查看>>
水平滑动,记录当前状态、利用浏览器原生播放器播放视频和vue-video-player视频播放插件、基于museUI的音频播放和vue-player插件实现音频播放...
查看>>
Kaa IoT平台学习(一)
查看>>
深入了解JVM虚拟机8:Java的编译期优化与运行期优化
查看>>
使用Nagios打造专业的业务状态监控
查看>>
单例模式(java&iOS)
查看>>
重拾Java(8)-反射
查看>>
有没有可以共享的桌面便签?
查看>>
Mars说光场(3)— 光场采集
查看>>
24、商品列表页之数据渲染和传值
查看>>
源码分析-react3-创建dom
查看>>
C# 获取QQ好友列表信息的实现
查看>>
System.ComponentModel.Win32Exception解决方案
查看>>
设计模式之死磕策略模式(原创)
查看>>
IDEA无法导入Maven工程
查看>>
谈谈FLUX的使用
查看>>
4-Java面向对象-继承(上)
查看>>
mysql 生成随机手机号和随机中文名
查看>>
磁盘 IO 和网络 IO 该如何评估、监控、性能定位和优化?
查看>>