由于这两个是在.net3.5中新加入的特性,所以我们需要自己写一下。

格式如下:

delegate void Action();
        delegate void Action<T, T1>(T t, T1 t1);
        delegate void Action<T, T1, T2>(T t, T1 t1, T2 t2);
        delegate void Action<T, T1, T2, T3>(T t, T1 t1, T2 t2, T3 t3);

delegate T Func<T>();
        delegate T1 Func<T,T1>(T arg1);
        delegate T2 Func<T,T1,T2>(T arg1,T1 arg2);
        delegate T3 Func<T, T1, T2, T3>(T arg1,T1 arg2,T2 arg3);

转载于:https://www.cnblogs.com/qiu2013/p/3497784.html

在.net2.0中实现Action和Func方法相关推荐

  1. 深度解析ASP.NET2.0中的Callback机制

    callback的一般使用方法还算简单,直接参照msdn的帮助和范例就足够了.但是想要真正用好.用精,或者想开发一些基于callback机制的WEB组件,那么,就要先深入了解callback的实现机制 ...

  2. ValidateRequest=false 不在.net2.0 中该怎么办?

    ValidateRequest=false 不在.net2.0 中该怎么办? ASP.NET请求验证功能可以给我提供应用程序的保存,避免站点受到XSS的攻击. 但是在一些情况下,我们需要禁用这个功能, ...

  3. ASP.NET2.0中的ClientScriptManager 类用法—如何添加客户端事件!

    在ASP.NET2.0中,ClientScriptManager 类通过键 String 和 Type 唯一地标识脚本.具有相同的键和类型的脚本被视为重复脚本.因此,我们可以使用脚本类型来避免混淆可能 ...

  4. 在.NET2.0中解析Json和Xml

    在.NET2.0中解析Json和Xml 在.NET解析json有很多方法,这里介绍最简单也用的最多的一种. 一.添加引用 解析Json,先下载开源控件 Newtonsoft.Json.dll 下载地址 ...

  5. ASP.NET2.0中的全球化与本地化UICulture,Culture

    ASP.NET2.0中的全球化与本地化UICulture,Culture 来源:转载 日期:2007-2-28 14:59:01 阅读:324 评论:0   一.简介 全球化和本地化是每一位开发者在创 ...

  6. .net2.0中SqlBulkCopy批量复制数据出错原因分析!

    在项目后台数据库选择SqlServer,进行批量复制数据时,.net2.0中提供的SqlBulkCopy不失为一个好的选择,性能相当可观;最近亲手实验一把,效果不错,大家可以参见http://www. ...

  7. 在ASP.Net2.0中使用UrlRewritingNet实现链接重写(转)

    在ASP.Net2.0中使用UrlRewritingNet实现链接重写 很多时候我们需要链接转向(Url Rewriting),例如二级域名转向.文章访问链接等场合. 让我们看两个例子: 1 你现在看 ...

  8. 在ASP.Net2.0中使用UrlRewritingNet实现链接重写

    在ASP.Net2.0中使用UrlRewritingNet实现链接重写 很多时候我们需要链接转向(Url Rewriting),例如二级域名转向.文章访问链接等场合. 让我们看两个例子: 1 你现在看 ...

  9. ASP.NET2.0中的ClientScriptManager 类用法—如何添加客户端事件

    在ASP.NET2.0中,ClientScriptManager 类通过键 String 和 Type 唯一地标识脚本.具有相同的键和类型的脚本被视为重复脚本.因此,我们可以使用脚本类型来避免混淆可能 ...

最新文章

  1. 分布式监控系统Zabbix3.2对数据库的连接数预警
  2. python科学计算基础教程pdf下载-python科学计算 第二版 PDF 下载
  3. ?php query_posts(cat)?,query_posts()函数 (wordpress日志调用)
  4. 如何让代码更易于维护_如何轻松地使您的网站更易于访问
  5. 【数据结构与算法】【算法思想】拓扑排序
  6. Common下MadieHelper.cs
  7. 简单51单片机c语言编程流水灯,51单片机如何实现流水灯?51单片机实现流水灯的三种方法详细分析...
  8. 英特尔:已获得向华为供货许可;央视曝光“微信清粉”软件存风险;HHVM 4.75 发布|极客头条
  9. 小解系列-解决WebUploader在谷歌浏览器下弹出框打开慢,在Bootstrap模态框内部多次点击才能触发的问题
  10. java中的变量是原子的_Java原子变量
  11. bootstrap 步骤条_无骨香酥炸鸡柳,做法原来如此简单,3个关键步骤,学会可以开店...
  12. 批量解除文件锁定状态包含子文件夹
  13. 安装React脚手架
  14. Pytorch中的grid_sample算子功能解析
  15. 使用matplotlib修改字体之Times New Roman
  16. Delphi WebBrowser与网页交互
  17. java微信机器人_GitHub - linux-china/weixin-robot-java: 微信公共平台机器人Java SDK
  18. Python判断一个正整数是否为素数的算法
  19. [COGS2652]秘术「天文密葬法」-长链剖分-01分数规划
  20. 2014 BAT 面试经验 自律用~

热门文章

  1. JZOJ 2308. 【中山市选2011】聚会
  2. JZOJ 4437. 【HNOI2016模拟4.10】线性代数与逻辑
  3. android倒计时录制视频下载,android录制视屏(预览,倒计时)
  4. python中head_Python pandas.DataFrame.head函数方法的使用
  5. c语言程序设计精髓第二周,2实型数据C语言程序设计精髓.pdf
  6. 【转载】博士生的女朋友有话要说!
  7. CVPR 2019 ATOM:《ATOM: Accurate Tracking by Overlap Maximization》论文笔记
  8. 如何在Windows7下删除Ubuntu开机引导项
  9. 电脑睡眠快捷键_电脑学习:苹果电脑快捷键
  10. @jsonfield注解_好了,不装了,撸个注解有什么难的!