当前位置: 首页 > news >正文

施工企业管理制度完整版快速网站seo效果

施工企业管理制度完整版,快速网站seo效果,dede关闭手机网站,什么网站可以卖自己做的东西Func<>是.NET Framework中自带的泛型委托&#xff0c;可以接收一个或多个输入参数&#xff0c;并且有返回值&#xff0c;和Action类似&#xff0c;.NET基类库也提供了多达16个输入参数的Func委托&#xff0c;输出参数只有1个。 1、Func泛型委托 .NET Framework为我们提…

Func<>是.NET Framework中自带的泛型委托,可以接收一个或多个输入参数,并且有返回值,和Action类似,.NET基类库也提供了多达16个输入参数的Func委托,输出参数只有1个。

1、Func泛型委托

.NET Framework为我们提供了多达16个参数的Func委托定义,对于常见的开发场景已经完全够用。

如下图,

注意:TResult是返回值的类型。

示例说明:

Func<>:委托至少0个参数,至多16个参数,有返回值。

Func<string>:表示无参,有返回值的委托。

Func<int,string> :表示有传入参数int,string类型返回值的委托。

Func<int,string,bool>:表示有传入参数int、string,bool类型返回值的委托。

FuncAction<int,int,int,int>:表示有传入3个int型参数,int类型返回值的委托。

2、Func泛型委托的使用

Func泛型委托的使用方法,可以通过下面代码看一下,

例如,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace FuncDemo
{class Program{static void Main(string[] args){// 无参数无返回值的委托Func<string> func1 = new Func<string>(FuncWithNoParaReturn);Console.WriteLine("返回值={0}",func1());Console.WriteLine("----------------------------");// 使用delegateFunc<string> func2 = delegate { Console.WriteLine("使用delegate");             return "error"; };// 执行Console.WriteLine("返回值={0}",func2());Console.WriteLine("----------------------------");// 使用匿名委托Func<string> func3 = () => { Console.WriteLine("匿名委托");            return "func"; };Console.WriteLine("返回值={0}",func3());Console.WriteLine("----------------------------");// 有参数无返回值的委托Func<int,string> func4 = new Func<int,string>(FuncWithPara);Console.WriteLine("返回值={0}",func4(11));Console.WriteLine("----------------------------");// 使用delegateFunc<int,string> func5 = delegate (int i) { Console.WriteLine($"使用delegate的委托,参数值是:{i}");             return "delegate (int i)";};Console.WriteLine("返回值={0}",func5(22));Console.WriteLine("----------------------------");// 使用匿名委托Func<string,string> func6 = (string s) => { Console.WriteLine($"使用匿名委托,参数值是:{s}");            return "func6"; };func6("C#");Console.WriteLine("----------------------------");// 多个参数无返回值的委托Func<int, string, string> func7 = new Func<int, string, string>(FuncWithMulitPara);Console.WriteLine("返回值={0}",func7(33, "Java"));Console.WriteLine("----------------------------");// 使用delegateFunc<int, int, string, string> func8 = delegate (int i1, int i2, string s) {Console.WriteLine($"三个参数的Func委托,参数1的值是:{i1},参数2的值是:{i2},参数3的值是:{s}");return s;};Console.WriteLine("返回值={0}",func8(44, 55, "Python"));Console.WriteLine("----------------------------");Func<int,int,string, string, string> func9 = (int i1,int i2, string s1,string s2) => {Console.WriteLine($"使用四个参数的委托,参数1的值是:{i1},参数2的值是:{i2},参数3的值是:{s1},参数4的值是:{s2}");return s1;};// 执行委托Console.WriteLine("返回值={0}",func9(66,77, "C","CJavaPy"));Console.ReadKey();}static string FuncWithNoParaReturn(){Console.WriteLine("无参数有返回值的Func委托");return "value";}static string FuncWithPara(int i){Console.WriteLine($"有参数有返回值的委托,参数值是:{i}");return "FuncWithPara";}static string FuncWithMulitPara(int i,string s){Console.WriteLine($"有两个参数无返回值的委托,参数1的值是:{i},参数2的值是:{s}");return s;}}
}

http://www.shuangfujiaoyu.com/news/41262.html

相关文章:

  • 汕头市php网站建设搜狗搜索引擎推广
  • 做分销网站系统下载媒体公关是做什么的
  • 网站开发总体设计北京网站优化
  • 网站包括哪些主要内容淘宝seo是指什么
  • 中关村手机排行榜强强seo博客
  • 科技创新绘画作品优化营商环境条例
  • 影视广告网站大连头条热点新闻
  • 成都电商网站建设湖南网站制作哪家好
  • 辽宁网站建站优化公司盐城seo营销
  • 张家口网站建设vewan凡科建站官网入口
  • 自助网站搭建系统百度人工客服在线咨询电话
  • 厦门 建网站查网站权重
  • 找我家是做的视频网站好如何在网络上推广产品
  • 做网站输入文本框做下拉有趣软文广告经典案例
  • 滨州做网站建设价格如何做好一个网站
  • 网站建设预算明细sem是什么分析方法
  • 怎么做网站广告代理商深圳网络推广代理
  • 青海营销网站建设服务seo推广的方法
  • 有经验的唐山网站建设seo搜索引擎优化薪酬
  • 如何评价网站是否做的好坏怎么做优化
  • 重庆网站设计找重庆最佳科技电脑培训
  • 网站托管多少钱企业培训心得
  • 深圳网站建设公司推荐百度识图网页入口
  • 怎样自己创造网站推广普通话的重要意义
  • 做填写信息的超链接用什么网站市场营销实务
  • 婚礼做的好的婚庆公司网站产品网络推广怎样做
  • 网络公司是什么行业搜索引擎优化关键词选择的方法有哪些
  • 国家建设执业注册中心网站成都网站优化排名
  • 政府网站建设服务成人专业技能培训机构
  • ps做网站页面步骤北京seo关键词优化收费