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

C#声明一个带返回值的委托

1、声明

public delegate string TestDel(string str);

2、使用

  TestDel t;

  t = (string str) => str;

  t += (string str) => str + "1";

  t += (string str) => str + "2";

  t += (string str) => str + "3";

  Console.WriteLine(t ("hhhh"));

3,总结

(这里添加监听使用了表达式Lambda,参考C#语法_匿名方法与Lambda表达式)

这里会打印hhhh3,也就是最后一个监听的返回值。

 

 

http://www.lryc.cn/news/114606.html

相关文章:

  • Flutter 自定义view
  • Ubuntu新装系统报错:sudo: vim:找不到命令
  • Vue3自定义简单的Swiper滑动组件-触控板滑动鼠标滑动左右箭头滑动-demo
  • 三个主流数据库(Oracle、MySQL和SQL Server)的“单表造数
  • TypeScript 中【class类】与 【 接口 Interfaces】的联合搭配使用解读
  • JavaWeb 手写Tomcat底层机制
  • Gof23设计模式之组合模式
  • 龙芯积极研发二进制翻译,提升软硬件兼容性,提高LoongArch架构
  • 3天爆肝整理,自动化测试-YAML文件读写实战(超细总结)
  • 算法通关村——透彻理解二分查找
  • PAT(Advanced Level)刷题指南 —— 第六弹(⭐有点难度⭐)
  • 个人对智能家居平台选择的思考
  • 无涯教程-Lua - while语句函数
  • MySql学习3:常用函数
  • 24届近5年江南大学自动化考研院校分析
  • C++ 数组
  • Android LinearLayout dynamic add child ImageView,Glide load,kotlin
  • HTML 是什么?它的全称是什么?
  • ATF(TF-A)安全通告
  • LVS—DR集群的搭建
  • 如何理解容量测试?如何做容量测试?
  • 文件上传漏洞(webshell)
  • .net几行代码音乐API各排行榜 热搜 入库
  • 使用gpt对对话数据进行扩增,对话数据扩增,数据增强
  • 算法练习工程1.2
  • 数字IC流片经历有多重要?怎样才能有流片机会?
  • fontfaceobserver 第三方字体加载优化方案
  • laravel安装composer依赖
  • 问题聚集度Hive SQL
  • Windows11右键菜单