摘要: C#2.0 泛型 部分类型 匿名方法 迭代器 可空类型 Getter / setter单独可访问性 方法组转换(代表) Co- and Contra-variance for delegates 静态类 Delegate inference C#3.0 隐式类型局部变量 对象和收集初始化器 自动实现 阅读全文
posted @ 2024-09-05 17:46 Mr.石 阅读(22) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-03-26 11:09 Mr.石 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1 #region Usings 2 using System; 3 using System.Text; 4 using System.Data; 5 using System.Data.SqlClient; 6 using System.Text.RegularExpressions; 7 using System.Linq; 8 using System.C... 阅读全文
posted @ 2018-10-11 14:22 Mr.石 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: 一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS 阅读全文
posted @ 2017-04-09 11:23 Mr.石 阅读(1538) 评论(0) 推荐(1) 编辑
摘要: gitea。适用于个人或者小团队所有。 一:环境安装,需要先安装个mysql,如果有现成的可以直接使用。 下载地址:https://downloads.mysql.com/archives/community/ 二:下载gitea安装包: 地址:https://dl.gitea.io/gitea 这 阅读全文
posted @ 2024-09-03 17:22 Mr.石 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在C#中,可以使用Convert.ToByte方法将十六进制的字符串转换成byte类型。以下是一个简单的例子: string hexValue = "A3"; // 示例十六进制字符串 byte byteValue = Convert.ToByte(hexValue, 16); // 转换成byte 阅读全文
posted @ 2024-05-15 17:27 Mr.石 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: MAVLink 协会(dronecode公司)产品: MAVLink(无载具数据传输协议)、MavSDK(基于mavlink协议的支持多种编程语言的二次开发接口)、qgroundcontrol(地面站)、PX4(飞控固件) Ardupilot公司产品: MAVProxy(消息转发器)、Pymavli 阅读全文
posted @ 2024-05-11 15:04 Mr.石 阅读(332) 评论(0) 推荐(1) 编辑
摘要: qgroundcontrol是一款无人机地面站开源软件,C++/QT开发 在https://github.com/mavlink/qgroundcontrol上就能找到,选择稳定版下载最新的是2.6 下载https://github.com/mavlink/qgroundcontrol/archiv 阅读全文
posted @ 2024-05-11 14:55 Mr.石 阅读(428) 评论(0) 推荐(0) 编辑
摘要: ToString("X2") 为C#中的字符串格式控制符 大写X:ToString("X2")即转化为大写的16进制。小写x:ToString("x2")即转化为小写的16进制。2表示每次输出两位,不足2位的前面补0,如 0x0A 如果没有2,就只会输出0xA假设有两个数10和26,正常情况十六进制 阅读全文
posted @ 2024-05-11 14:52 Mr.石 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 在C#中,十进制和十六进制转换非常简单,本文给大家介绍了C#实现十进制数转换为十六进制的几种方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下 − 目录 方法一:使用 ToString() 方法 方法二:使用 Convert.ToString() 方法 方法三: 阅读全文
posted @ 2024-05-11 14:46 Mr.石 阅读(2516) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一、记录(record) with 表达式 二、仅限 Init 的资源库 三、顶级语句 四、模式匹配增强功能 五、模块初始值设定(ModuleInitializer) 六、可以为 null 的引用类型规范 七、目标类型的 new 表达式 八、扩展分部方法 九、静态匿名函数 十、目标类型(T 阅读全文
posted @ 2023-11-09 16:26 Mr.石 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一、Readonly 成员 二、默认接口方法 三、模式匹配的增强功能 3.1 switch 表达式 3.2 属性模式 3.3 元组模式 3.4 位置模式 四、using 声明 五、静态本地函数 六、可处置的 ref 结构 七、可为空引用类型 八、异步流 九、异步可释放(IAsyncDisp 阅读全文
posted @ 2023-11-09 16:23 Mr.石 阅读(160) 评论(0) 推荐(0) 编辑
摘要: C#枚举类型概述(一) 枚举类型概述 枚举类型使用 enum 关键字声明。是值类型,但不能定义任何方法、属性、事件。(PS. 可以使用“扩展方法”模拟向枚举类型添加方法) 每个枚举类型都从 System.Enum 派生,后者从 System.ValueType 派生,而 System.ValueTy 阅读全文
posted @ 2023-05-12 16:50 Mr.石 阅读(2237) 评论(1) 推荐(1) 编辑