摘要: 在C#中,Task是用于表示异步操作的类型。Action和Func<>是用于定义无返回值的方法和有返回值的方法委托。 1.使用Action委托 Action委托是无返回值的,你可以使用它来异步执行一个方法。 Action action = () => MethodWithNoReturnValue( 阅读全文
posted @ 2024-08-20 18:45 Cmale 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Task 是 C# 中用于异步编程的一个核心组件,它表示一个异步操作的最终完成。Task 可以返回一个结果或者不返回任何结果(Task 类型),并且可以与其他 Task 对象组合和等待它们的完成。 创建 Task:Task.Run(()=>{// 异步执行的代码}); 等待 Task 完成:awai 阅读全文
posted @ 2024-08-20 18:34 Cmale 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Action委托: 1.声明和使用不带参数的 Action 委托: Action myAction = () => Console.WriteLine("Hello World!"); myAction(); 2.声明和使用带有一个参数的 Action 委托: Action<string> myAc 阅读全文
posted @ 2024-08-20 11:46 Cmale 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 功能简介: 在注册表HKEY_CURRENT_USER\SOFTWARE下,如果没有则新建MyRegDataApp项,在MyRegDataApp项下面,如果没有则新建array值,并设置参数为 int UseCount次, 当软件执行一次程序,注册表次数减一,当参数为0时,每次启动都会提示并自动退出 阅读全文
posted @ 2024-06-08 08:55 Cmale 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、窗体部分 窗体增加一个名称为“list_UsbHID”的listBox控件 窗体部分代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin 阅读全文
posted @ 2023-10-13 17:50 Cmale 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 添加控件: treeView1 button2 button3 保存代码如下: private void xmlTreeSave(string xmlName) { //保存和读取TREE VIEW的状态 //创建一个 XmlDocument 对象 XmlDocument xmlDocument = 阅读全文
posted @ 2023-06-02 17:04 Cmale 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 描述:PCB设计大半时,需求增减电子元件,且数量较多时,就不适合手工删减了,此时,为了保证设计的正确性,需要修改原理图并生成.asc文件,重新导入PCB文件,比较生成新的.ECO文件。步骤如下: 1、修改原理图,并成功导入到PCB文件里面。 2、关闭新、旧PCB文件。 3、新打开一个全新的PCB文件 阅读全文
posted @ 2023-04-28 15:57 Cmale 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 请将您的RelativeLayout更改为LinearLayout,并将android:orientation="vertical"添加到activityMain.axml 你可以像这样拖动按钮到你的布局中。 阅读全文
posted @ 2023-03-20 10:56 Cmale 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 显示控件背景色的设置方式1.自定义;2.web;3.系统 自定义 web 系统 阅读全文
posted @ 2023-02-27 08:43 Cmale 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 前言 工欲善其事,必先利其器,作为一个个单片机爱好者,相信大家入门的时候都是用的keil来开发,这个当然也可以,但是用的时间长了就发现这个开发效率真是慢呀.于是我就想能不能在vscode上开发单片机,找了些教程发现还真的有,就给记录下来. 安装Keil 51编译必须要有keil的环境的,所以我们需要 阅读全文
posted @ 2023-02-15 10:40 Cmale 阅读(1666) 评论(0) 推荐(0) 编辑