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

长沙做网站智投未来登录注册网站怎么做

长沙做网站智投未来,登录注册网站怎么做,广西网站建设工具,中国建设银行卖狗年纪念币官方网站C#在System命名空间下提供两个委托Action和Func#xff0c;这两个委托最多提供16个参数#xff0c;基本上可以满足所有自定义事件所需的委托类型。几乎所有的 事件 都可以使用这两个内置的委托Action和Func进行处理。 Action委托#xff1a; Action定义提供0~16个参数这两个委托最多提供16个参数基本上可以满足所有自定义事件所需的委托类型。几乎所有的 事件 都可以使用这两个内置的委托Action和Func进行处理。 Action委托 Action定义提供0~16个参数无返回值的委托 共有17种重载 public delegate void Action(); public delegate void Actionin T(T obj); public delegate void Actionin T1, in T2(T1 arg1, T2 arg2); public delegate void Actionin T1, in T2, in T3(T1 arg1, T2 arg2, T3 arg3); 。。。。。。 public delegate void Actionin T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14); public delegate void Actionin T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15); public delegate void Actionin T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, in T16(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16); Func委托 Func定义提供0~16个参数有返回类型的委托 共有17种重载 public delegate TResult Funcout TResult(); public delegate TResult Funcin T, out TResult(T arg); public delegate TResult Funcin T1, in T2, out TResult(T1 arg1, T2 arg2); public delegate TResult Funcin T1, in T2, in T3, out TResult(T1 arg1, T2 arg2, T3 arg3); 。。。。。。 public delegate TResult Funcin T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, out TResult(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14); public delegate TResult Funcin T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, out TResult(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15); public delegate TResult Funcin T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, in T16, out TResult(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16); Action、Func委托与常见委托的类比 线程开始委托 public delegate void ThreadStart(); System.Threading.ThreadStart 委托 类似于 Action 事件处理委托 public delegate void EventHandler(object sender, EventArgs e); EventHandler 委托 类似于 Actionobject,EventArgs 判定委托 public delegate bool Predicatein T(T obj); PredicateT 委托 类似于 FuncT,bool 比较委托 public delegate int Comparisonin T(T x, T y); ComparisonT 委托 类似于 FuncT, T, int 测试程序 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace IntegratedDelegateDemo {class Program{static void Main(string[] args){//Action定义无返回值的委托最多有16个参数//Func定义一个有返回值的委托最多有16个参数Predicateint predicate x x 0;Funcint, bool func new Funcint, bool(predicate);Comparisondouble comparison (x, y) x - y 0 ? 1 : 0;int num -8;bool isPositive func(num);Console.WriteLine($【{num}】是否为正数:【{isPositive}】);Funcdouble, double, int funcComparion new Funcdouble, double, int(comparison);double xNumber 7.666;double yNumber 6.55;Console.WriteLine($两个数字进行比较【{xNumber}】【{yNumber}】的结果为【{funcComparion(xNumber, yNumber)}】);Liststring gjqtList new Liststring() { 百里屠苏, 风晴雪, 红玉, 方兰生 };gjqtList.ForEach(role Console.WriteLine(role));Action action () Console.WriteLine(测试无参数无返回值委托);System.Threading.ThreadStart threadStart new System.Threading.ThreadStart(action);threadStart.Invoke();Funcshort, short, int funcComparison (x, y) y - x;Comparisonshort comparisonDesc new Comparisonshort(funcComparison);short[] testSortArray new short[] { 50, 25, 43, 69, 16, 14, 22 };Console.WriteLine($使用委托进行逆序排序原数组为【{string.Join(,, testSortArray)}】);Array.Sort(testSortArray, comparisonDesc);Console.WriteLine($逆序排序已结束逆序排序后的数组为【{string.Join(,, testSortArray)}】);Console.ReadLine();}} }运行截图
http://www.dnsts.com.cn/news/132586.html

相关文章:

  • 玉树市wap网站建设公司QQ点钓鱼网站后怎么做
  • 青龙县建设局网站seo优化工程师
  • 免费最好网站建设项目营销推广策划
  • 做水暖的网站wordpress设置上传大小
  • 成都模板建站网络公司举报找哪个部门
  • 做旅游网站摄影网课
  • 公司要招个做网站的人不备案怎么做网站
  • 做企业信用贷的网站构建网站需要会什么意思
  • 东莞个人免费建网站电子商务网站建设实训需求分析
  • 网站图片调用个人网站变现
  • 鞍山制作网站哪家好工信部网站实名认证怎么做
  • 公司网站域名及空间wordpress小技巧
  • 网站建设方法营销型网站建设818gx
  • 如何做自己的淘宝优惠券网站h5可视化开发工具
  • 公司网站设计解决方案长沙网站建设论坛
  • 网站开发中网页之间的链接形式凡科网址
  • 杏坛网站制作查询网站有没有备案
  • 商城网站建设注意什么php企业网站开发源码
  • 台州汇客网站建设网络技术专业
  • 网站框架怎么搭建wordpress运行太慢
  • 阿盟住房和城乡建设局门户网站微站官网
  • 网络app开发网站建设免费h5旅游网站模板
  • asp网站上传后台在哪网页美工设计photoshop 规划教材
  • iis7 部署静态网站做知乎网站的图片
  • 让人做网站需要注意哪些问题网站系统怎么做
  • wordpress多站点无法发布文章wordpress cat_name
  • 湖北专业网站建设公司正规的徐州网站建设
  • 网站地图在首页做链接深圳网络推广引流
  • 优化企业网站sem培训班学费哪个好
  • 汕头模板开发建站专精特新中小企业