当前位置:  编程技术>.net/c#/asp.net

C#中Action和Func的区别

    来源: 互联网  发布时间:2014-11-03

    本文导语:  本文实例分析了C#中Action和Func的区别,有助于读者牢固掌握并对其准确使用。具体分析如下: 先来看下面这段代码: //测试使用的公共值 int num = 10; //测试Func委托 Func f; f = (int tempf) => { return tempf + 1; }; Response.Write(f(num).T...

本文实例分析了C#中Action和Func的区别,有助于读者牢固掌握并对其准确使用。具体分析如下:

先来看下面这段代码:

//测试使用的公共值
int num = 10;

//测试Func委托
Func f;
f = (int tempf) => { return tempf + 1; };
Response.Write(f(num).ToString()+"
"); //调用f委托,并打印相应的值! //测试Action委托 Action a; a = (int tempa) => { Response.Write(string.Format("我不能返回值,所以只能在这里输出了!您的输入参数为: {0}", tempa)); }; a(num); //调用a委托方法

主要区别:

Func  封装一个具有一个参数并返回 TResult 参数指定的类型值的方法。
Action 封装一个方法,该方法只采用一个参数并且不返回值。

希望本文所述对大家C#程序设计的学习有所帮助。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing接口action的类成员方法: action_command_key定义及介绍
  • action给自己本身的页面传东西应该怎么写?
  • java命名空间javax.management类mbeanoperationinfo的类成员方法: action定义及介绍
  • 我用action向一个框架网页中传了表单参数
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: action定义及介绍
  • jsp只在首次加载时调用action实现代码
  • java命名空间java.awt类component的类成员方法: action定义及介绍
  • 表单form的action中的post与get是何意义,有什么区别!???
  • java命名空间javax.jws注释类型webmethod的类成员方法: action定义及介绍
  • 请问<form method="POST" action="validlogin">传递到什么地方?
  • java命名空间java.awt.dnd类dndconstants的类成员方法: action_reference定义及介绍
  • 在.jsp中非表单请求action的几种方式总结
  • java命名空间javax.swing接口action的类成员方法: isenabled定义及介绍
  • 得分套餐(32分):8。用TOMCAT时JSP表单提交信息给SERVLET处理时,“FORM ACTION=”后的SERVLET文件路径写什么?
  • java命名空间java.awt类event的类成员方法: action_event定义及介绍
  • 请问Struts的Action类中的perform()和execute()有什么不同?
  • java命名空间javax.management类mbeanoperationinfo的类成员方法: action_info定义及介绍
  • 谁有JBuilder 7的序列号或ACTION FILE。
  • java命名空间java.awt.dnd类dndconstants的类成员方法: action_copy定义及介绍
  • 谁有jmx in action这本书
  • java命名空间java.awt.dnd类dndconstants的类成员方法: action_move定义及介绍
  • yii框架配置默认controller和action示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3