asp。net内置委托
Action与Func是APS.NET内置委托 //--------------无返回值的委托Action--------------------------- Action是无返回值的泛型委托 Action 表示无参,无返回值的委托 Action<int,string> 表示有传入参数int,string无返回值的委托 Action<int,string,bool> 表示有传入参数int,bool无返回值的委托 Action<int,int,int> 表示有传入4个int型参数,无返回值的委托 Action至少0个参数,至多16个参数,无返回值 //1.无参数,无返回值的委托 //--------------有返回值的委托Func---------------------------- Func是有返回值的泛型委托 Func<int> 表示无参,返回值为int的委托 Func<object,int> 表示传入参数为object,string 返回值为int的委托 Func<object,string 返回值为int的委托 Func<T1,T2,T3,int> 表示传入参数为T1,T3(泛型)返回值为int的委托 Func至少0个参数,至多16个参数,根据返回值泛型返回。必须有返回值,不可void Func 为有返回值的委托 其中 最后一个参数类型为返回值的参数类型 //1.无参数,有返回值的委托 Func<int> func = () => { return 100; }; int r = func(); Console.WriteLine(r);//2.带参数,有返回值的委托 Func<int,int> func = (x,y,z,w) => { return x + y + z + w; }; var sum = func(1,2,3,4); Console.WriteLine(sum); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 基于ASP.NET+EasyUI框架实现图片上传提交表单功能(js提交图
- asp.net – 多个验证组,仅在控件模糊上验证一个
- asp.net-mvc – IIS没有提供.dat文件
- ASP.NET:隐藏gridview中的列
- asp.net-web-api – 将Application Insight与ASP API Core结
- 集成EntLib实现ASP.NET MVC的异常处理
- asp.net – 在IIS中发布CSS文件
- asp.net-web-api – 不能构造String类型
- asp.net-mvc-3 – 实体框架,MVC 3,LINQ To Entities中的Ord
- asp.net-mvc – ASP.Net MVC:Html.Display()用于Collectio