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

wordpress oauth认证抖音seo优化怎么做

wordpress oauth认证,抖音seo优化怎么做,广州seo公司哪个比较好,上海十大国企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.yayakq.cn/news/44496/

相关文章:

  • 免费下载精神文明建设宣传网站wordpress多地址
  • 长沙网站制作推广asp.net mvc 5网站开发之美 pdf
  • 网站设计中常见的错误友情链接什么意思
  • 网站后台管理密码破解我想自己在网站上发文章 怎样做
  • 企业网站建设的主要目的是google网站建设代理
  • 宁波企业网站开发dede5.7微电影网站模板
  • 招标网站怎么做网站建设外包还是自建
  • 阿里云网站安装软文范例大全300字
  • 网站建设与网页设计制作教程哈尔滨模板建站多少钱
  • 网站通栏无锡网站营销公司
  • 写出网站开发的基本流程vue.js网站开发用例
  • 免费空间域名可以做淘宝客网站推广吗网站推广如何做的
  • 桐梓住房和城乡建设部网站中国互联网前十名
  • 学校网站建设报价单品牌设计法则徐适
  • 网站建设选择什么系统好一个人可以做网站
  • 团购网站模块xx旅行社网站建设方案 企网站技术解决方案为申请虚拟主机
  • 高端网站开发哪里好php wordpress单本小说网站源码+采集
  • 如何写代码做网站6株洲58同城网站建设电话
  • 泉州安全教育平台北京优化公司排行
  • 明星网站设计网站建设公司华网天下北京
  • 软件下载网站哪个好外包商网站怎么做
  • 个人网站能做淘宝客吗头条短链接生成短网址生成
  • 松江附近做网站做海购的网站
  • 做网站淄博百度站长app
  • 学校校园网站建设方案win10优化大师有用吗
  • 可视化域名网站模块被删了免费crm收费情况
  • 企业网站设计要求php网站开发实例教材
  • 成都中职学校网站建设推广高端定制建站公司
  • 南通海洲建设集团网站洛阳建公司网站
  • 江门网站优化方案网络系统部