2023年12月27日

Facade 外观模式简介与 C# 示例【结构型5】【设计模式来了_10】

摘要: Facade 外观模式简介与 C# 示例【结构型5】【设计模式来了_10】 阅读目录 〇、简介 1、什么是外观模式? 2、外观模式的优缺点和适用场景 一、外观模式的代码实现 二、结构 三、相关模式 回到顶部 〇、简介 1、什么是外观模式? 一句话解释: 将一系列需要一起进行的操作,封装到一个类中,通 阅读全文

posted @ 2023-12-27 20:11 漫思 阅读(5) 评论(0) 推荐(0) 编辑

Builder 生成器模式简介与 C# 示例【创建型2】【设计模式来了_2】

摘要: Builder 生成器模式简介与 C# 示例【创建型2】【设计模式来了_2】 阅读目录 〇、简介 1、什么是生成器模式? 2、优缺点和使用场景 一、简单的示例代码 二、生成器模式结构 三、在 .Net 框架中的实际应用 四、相关模式 回到顶部 〇、简介 1、什么是生成器模式? 一句话解释: 在构造一 阅读全文

posted @ 2023-12-27 20:11 漫思 阅读(18) 评论(0) 推荐(0) 编辑

Composite 组合模式简介与 C# 示例【结构型3】【设计模式来了_8】

摘要: Composite 组合模式简介与 C# 示例【结构型3】【设计模式来了_8】 阅读目录 〇、简介 1、什么是组合设计模式? 2、优缺点和适用场景 一、简单的代码示例 二、根据示例代码看结构 三、相关模式 回到顶部 〇、简介 1、什么是组合设计模式? 一句话解释: 针对树形结构的任意节点,都实现了同 阅读全文

posted @ 2023-12-27 20:10 漫思 阅读(1) 评论(0) 推荐(0) 编辑

C# 中关于 T 泛型【C# 基础】

摘要: C# 中关于 T 泛型【C# 基础】 阅读目录 〇、前言 一、泛型类型参数和运行时中的泛型 1.1 泛型类型参数 1.2 泛型类型的命名 1.3 运行时中的泛型 1.4 为什么要约束类型参数? 二、泛型类 三、泛型接口 四、泛型方法 五、泛型与数组 六、泛型委托 七、小小的总结 回到顶部 〇、前言 阅读全文

posted @ 2023-12-27 20:10 漫思 阅读(8) 评论(0) 推荐(0) 编辑

C# 9.0 添加和增强的功能【基础篇】

摘要: C# 9.0 添加和增强的功能【基础篇】 阅读目录 一、记录(record) with 表达式 二、仅限 Init 的资源库 三、顶级语句 四、模式匹配增强功能 五、模块初始值设定(ModuleInitializer) 六、可以为 null 的引用类型规范 七、目标类型的 new 表达式 八、扩展分 阅读全文

posted @ 2023-12-27 20:08 漫思 阅读(6) 评论(0) 推荐(0) 编辑

C# Replace:一个熟悉而又陌生的替换

摘要: C# Replace:一个熟悉而又陌生的替换 阅读目录 前言 一、String.Replace() 的几个重载 1、Replace(Char, Char) 2、String.Replace(String, String) 3、Replace(String, String, StringCompari 阅读全文

posted @ 2023-12-27 20:08 漫思 阅读(484) 评论(0) 推荐(0) 编辑

Decorator 装饰者模式简介与 C# 示例【结构型4】【设计模式来了_9】

摘要: Decorator 装饰者模式简介与 C# 示例【结构型4】【设计模式来了_9】 阅读目录 〇、简介 1、什么是装饰者模式 2、优缺点和适用场景 一、通过示例代码简单实现 二、装饰者模式的结构 三、相关模式 回到顶部 〇、简介 1、什么是装饰者模式 一句话解释: 通过继承统一的抽象类来新增操作,再在 阅读全文

posted @ 2023-12-27 20:07 漫思 阅读(5) 评论(0) 推荐(0) 编辑

DateTime 相关的操作汇总【C# 基础】

摘要: DateTime 相关的操作汇总【C# 基础】 阅读目录 〇、前言 一、C# 中的本机时间以及格式化 1.1 单字母格式化日期时间值 1.2 日期时间精准格式化 1.3 日期时间的加、减操作 1.4 取日期时间的单个值 二、北京时间与协调世界时 2.1 时间概念的分类 2.1.1 协调世界时(UTC 阅读全文

posted @ 2023-12-27 19:58 漫思 阅读(28) 评论(0) 推荐(0) 编辑

关于 async 和 await 两个关键字(C#)【并发编程系列_5】

摘要: 关于 async 和 await 两个关键字(C#)【并发编程系列_5】 阅读目录 〇、前言 一、先通过一个简单的示例来互相认识下 二、关于 async 关键字 三、关于 await 关键字 3.1 await 的用法示例 3.2 await foreach() 示例 3.3 关于 await us 阅读全文

posted @ 2023-12-27 19:57 漫思 阅读(6) 评论(0) 推荐(0) 编辑

.NET Core 程序实现 Windows 系统 Development、Staging、Production 三种环境的无感部署

摘要: .NET Core 程序实现 Windows 系统 Development、Staging、Production 三种环境的无感部署 阅读目录 〇、前言 一、配置文件 二、程序读取配置 1. 配置文件信息读取实现 2. 关于本机测试 三、Windows 服务器配置 四、如何在同一台服务器 部署 两种 阅读全文

posted @ 2023-12-27 19:56 漫思 阅读(67) 评论(0) 推荐(0) 编辑

C# 如何设计一个好用的日志库?【架构篇】

摘要: C# 如何设计一个好用的日志库?【架构篇】 阅读目录 〇、前言 一、日志的简单记录 二、通过开源库 HslCommunication 记录不同级别的日志 三、通过开源库 NLog 实现通过配置文件配置日志选项 1. 配置文件 2. 测试代码 3. 日志记录类 四、日志查看器 TextAnalysis 阅读全文

posted @ 2023-12-27 15:13 漫思 阅读(160) 评论(0) 推荐(0) 编辑

关于 async 和 await 两个关键字(C#)【并发编程系列_5】

摘要: 关于 async 和 await 两个关键字(C#)【并发编程系列_5】 阅读目录 〇、前言 一、先通过一个简单的示例来互相认识下 二、关于 async 关键字 三、关于 await 关键字 3.1 await 的用法示例 3.2 await foreach() 示例 3.3 关于 await us 阅读全文

posted @ 2023-12-27 15:13 漫思 阅读(16) 评论(0) 推荐(0) 编辑

DateTime 相关的操作汇总【C# 基础】

摘要: DateTime 相关的操作汇总【C# 基础】 阅读目录 〇、前言 一、C# 中的本机时间以及格式化 1.1 单字母格式化日期时间值 1.2 日期时间精准格式化 1.3 日期时间的加、减操作 1.4 取日期时间的单个值 二、北京时间与协调世界时 2.1 时间概念的分类 2.1.1 协调世界时(UTC 阅读全文

posted @ 2023-12-27 15:12 漫思 阅读(16) 评论(0) 推荐(0) 编辑

关于 Task 简单梳理(C#)【并发编程系列_4】

摘要: 关于 Task 简单梳理(C#)【并发编程系列_4】 阅读目录 〇、前言 一、任务如何创建和启动? 二、等待一个或多个任务 2.1 Wait() 2.2 Wait(Int32, CancellationToken) 支持手动取消 2.3 WaitAll() 2.4 WaitAny() 三、延续任务 阅读全文

posted @ 2023-12-27 15:06 漫思 阅读(11) 评论(0) 推荐(0) 编辑

C# 中关于 T 泛型【C# 基础】

摘要: C# 中关于 T 泛型【C# 基础】 阅读目录 〇、前言 一、泛型类型参数和运行时中的泛型 1.1 泛型类型参数 1.2 泛型类型的命名 1.3 运行时中的泛型 1.4 为什么要约束类型参数? 二、泛型类 三、泛型接口 四、泛型方法 五、泛型与数组 六、泛型委托 七、小小的总结 回到顶部 〇、前言 阅读全文

posted @ 2023-12-27 15:03 漫思 阅读(47) 评论(0) 推荐(0) 编辑

C# 9.0 添加和增强的功能【基础篇】

摘要: C# 9.0 添加和增强的功能【基础篇】 阅读目录 一、记录(record) with 表达式 二、仅限 Init 的资源库 三、顶级语句 四、模式匹配增强功能 五、模块初始值设定(ModuleInitializer) 六、可以为 null 的引用类型规范 七、目标类型的 new 表达式 八、扩展分 阅读全文

posted @ 2023-12-27 15:02 漫思 阅读(17) 评论(0) 推荐(0) 编辑

JWT 简介与 C# 示例

摘要: JWT 简介与 C# 示例 阅读目录 〇、什么是 JWT ? 一、JWT 的组成 1.1 Header 头信息 1.2 Payload 有效负载 1.3 signature 签名信息 二、JWT 身份验证的流程简介 三、C# 简单实现 回到顶部 〇、什么是 JWT ? JWT,即 JSON Web 阅读全文

posted @ 2023-12-27 15:02 漫思 阅读(149) 评论(0) 推荐(0) 编辑

导航