学习action笔记
假设有个叫外卖的场景打电话给餐厅给我做个三明治做好了叫我。餐厅说我不知道你的电话号码没法叫你。因为没有 Action餐厅不知道做好后怎么通知你。如果有Action:// 餐厅的菜单public class Restaurant{// 接受订单你要什么 做好了打哪个电话public void MakeSandwich(string filling, Actionstring callWhenDone){Debug.Log($厨房收到做一个 {filling} 三明治);// 假装做饭等了 2 秒System.Threading.Thread.Sleep(2000);string message $你的 {filling} 三明治好了;// 照着便条上的电话打过去callWhenDone?.Invoke(message);}}// 你顾客public class Customer{public void Order(){Restaurant restaurant new Restaurant();// 点餐我要鸡蛋三明治这是我的电话 ↓↓↓restaurant.MakeSandwich(鸡蛋, notice {Debug.Log($收到通知{notice}); // 电话响了你接起来});}}Actionstring callWhenDone 就是留给餐厅的电话号码。餐厅不管你是谁也不管你接到电话后干嘛吃还是扔餐厅只管饭做完了 → 打这个电话 → 把通知内容告诉你两个参数的例子// 快递公司 public class ExpressCompany { // 寄快递东西 寄完了打这个电话告诉你是/否成功 快递单号 public void Send(string itemName, Actionbool, string callWhenDone) { Debug.Log($收到包裹{itemName}); // 假装寄件处理…… bool success true; string trackingNumber SF1234567890; // 打电话告诉你两个信息 callWhenDone?.Invoke(success, trackingNumber); } } // 你 public class Me { public void SendPackage() { ExpressCompany sf new ExpressCompany(); sf.Send(键盘, (done, number) { if (done) Debug.Log($寄出成功单号{number}); else Debug.Log(寄件失败); }); } }

相关新闻

从安装到推理:mlx-optiq驱动Laguna-XS-2.1-OptiQ-4bit的完整使用教程

从安装到推理:mlx-optiq驱动Laguna-XS-2.1-OptiQ-4bit的完整使用教程

从安装到推理:mlx-optiq驱动Laguna-XS-2.1-OptiQ-4bit的完整使用教程 【免费下载链接】Laguna-XS-2.1-OptiQ-4bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Laguna-XS-2.1-OptiQ-4bit Laguna-XS-2.1-OptiQ-4bit是一款基于mlx-optiq技术构…

2026/8/4 22:58:19 阅读更多 →
鸿蒙 7.0 小艺全面进化:超 200 项感知+全天候引擎+超强记忆——AI 私人助理根因

鸿蒙 7.0 小艺全面进化:超 200 项感知+全天候引擎+超强记忆——AI 私人助理根因

本文是「鸿蒙 7.0 新特性」系列第 17 篇。上篇讲鸿蒙空间计算(沉浸光感空间影音空间交互,超沉浸空间美学)。本文讲鸿蒙 7.0 HDC 2026 核心发布小艺全面进化——从语音助手蜕变为 AI 私人助理根因。鸿蒙 7.0(API 26)小艺…

2026/8/4 22:58:19 阅读更多 →
PP-OCRv6-tiny-det-GGUF:轻量级OCR检测模型的终极GGUF格式部署方案

PP-OCRv6-tiny-det-GGUF:轻量级OCR检测模型的终极GGUF格式部署方案

PP-OCRv6-tiny-det-GGUF:轻量级OCR检测模型的终极GGUF格式部署方案 【免费下载链接】PP-OCRv6-tiny-det-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/PP-OCRv6-tiny-det-GGUF PP-OCRv6-tiny-det-GGUF是基于PaddlePaddle PP-OCRv6开发的…

2026/8/4 22:57:19 阅读更多 →

最新新闻

Stent完全指南:如何将Redux思想与状态机完美结合

Stent完全指南:如何将Redux思想与状态机完美结合

Stent完全指南:如何将Redux思想与状态机完美结合 【免费下载链接】stent Stent is combining the ideas of redux with the concept of state machines 项目地址: https://gitcode.com/gh_mirrors/st/stent Stent是一个创新性的JavaScript库,它巧…

2026/8/4 23:35:33 阅读更多 →
3分钟搞定!用WinDiskWriter在Mac上创建Windows启动盘完整指南

3分钟搞定!用WinDiskWriter在Mac上创建Windows启动盘完整指南

3分钟搞定!用WinDiskWriter在Mac上创建Windows启动盘完整指南 【免费下载链接】WinDiskWriter 🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & L…

2026/8/4 23:35:33 阅读更多 →
AI工具生成指纹检测(水印检测)

AI工具生成指纹检测(水印检测)

openai https://openai.com/zh-Hans-CN/research/verify/?utm_sourcechatgpt.comhttps://openai.com/zh-Hans-CN/research/verify/?utm_sourcechatgpt.com google gemini https://gemini.google.com/https://gemini.google.com/ 文献 1. https://dashboard.sightengine.…

2026/8/4 23:35:33 阅读更多 →
计算机单片机毕设实战-红外感应式自主避障单片机小车控制系统设计 基于 STM32/51 单片机的差速转向红外遥控小车实现(022201)

计算机单片机毕设实战-红外感应式自主避障单片机小车控制系统设计 基于 STM32/51 单片机的差速转向红外遥控小车实现(022201)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/4 23:35:33 阅读更多 →
氮化铝与氮化硅烧结工艺中的关键材料:高纯炭黑

氮化铝与氮化硅烧结工艺中的关键材料:高纯炭黑

引言:氮化物陶瓷的“骨架”与“粘合剂” 氮化铝(AlN)和氮化硅(Si₃N₄)作为第三代先进陶瓷材料的代表,因其优异的导热性、高强度、高硬度、良好的电绝缘性以及出色的耐高温和耐腐蚀性能,在电子封…

2026/8/4 23:35:33 阅读更多 →
PostgreSQL专属特性:with_advisory_lock事务级锁与阻塞模式详解

PostgreSQL专属特性:with_advisory_lock事务级锁与阻塞模式详解

PostgreSQL专属特性:with_advisory_lock事务级锁与阻塞模式详解 【免费下载链接】with_advisory_lock Advisory locking for ActiveRecord 项目地址: https://gitcode.com/gh_mirrors/wi/with_advisory_lock 在数据库并发控制领域,PostgreSQL的事…

2026/8/4 23:34:33 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标:掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码:多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话,第一次听说美国这个老牌折扣网站的跨境卖家,十个有八个会问同一个问题:这个平台到底是干嘛的?我见过一个做家居出口的朋友,他在亚马逊上月销二十万美金,却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者:邓兵、刘建国通讯单位:清华大学DOI:https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素(REEs)是清洁能源技术与电子器件不可或缺的核心原料,然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/4 13:24:41 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →