随笔分类 -  C# 基础

摘要:泛型在 C# 中提供了更加灵活、安全和高效的编程方式,它可以提高代码的可重用性、可维护性和可扩展性,同时还能够减少错误并提高性能。这么好的东西必须得多安排安排! 阅读全文
posted @ 2023-08-08 23:38 橙子家 阅读(4316) 评论(3) 推荐(14)
摘要:在.NET中,堆栈(stack)、托管堆(managed heap)、非托管堆(unmanaged heap)和垃圾回收机制配合使用来保证程序的正常运行。 阅读全文
posted @ 2023-08-03 18:10 橙子家 阅读(1074) 评论(0) 推荐(1)
摘要:在构造一个复杂的对象(参数多且有可空类型)时,通过一个统一的构造链路,可选择的配置所需属性值,灵活实现可复用的构造过程。 阅读全文
posted @ 2023-08-02 08:24 橙子家 阅读(855) 评论(5) 推荐(5)
摘要:抽象类和接口的相似之处还是很多的,但是它们的侧重点不同,本文将简单梳理下。 阅读全文
posted @ 2023-07-29 23:22 橙子家 阅读(78) 评论(0) 推荐(1)
摘要:对于 .Net 中的编程思想还是十分重要的,也是编码出高效的程序的基础! 阅读全文
posted @ 2023-07-29 23:16 橙子家 阅读(1349) 评论(0) 推荐(4)
摘要:yield 关键字的用途是把指令推迟到程序实际需要的时候再执行,这个特性允许我们更细致地控制集合每个元素产生的时机。 阅读全文
posted @ 2023-07-24 15:52 橙子家 阅读(3014) 评论(1) 推荐(4)
摘要:对于将数据以 Excel 表格文件输出,还是比较常用的,也存在诸多情况,比如列固定或不固定、数据类型为 List 阅读全文
posted @ 2023-07-07 17:28 橙子家 阅读(1265) 评论(3) 推荐(2)
摘要:本文例举了通过 IIS 配置和 C# 代码实现后端允许跨域配置,并介绍了代码实现相关的配置项。最后简单介绍了一下预检请求 Options。 阅读全文
posted @ 2023-06-28 19:01 橙子家 阅读(9835) 评论(4) 推荐(9)
摘要:本文将以 .NET Core WebAPI 项目的配置方法为例,分步骤实现根据环境变量的配置参数,自动读取对应配置文件中的特殊参数值,从而达到 Development、Staging、Production 三种环境的无感部署。 阅读全文
posted @ 2023-06-02 10:57 橙子家 阅读(1308) 评论(8) 推荐(3)
摘要:通过对抽象类和抽象工厂的一组实现,独立出一系列新的操作,客户端无需了解其逻辑直接访问。 阅读全文
posted @ 2023-05-30 20:10 橙子家 阅读(518) 评论(0) 推荐(2)
摘要:本文通过实例介绍了工厂方法模式的用法。 阅读全文
posted @ 2023-05-29 15:00 橙子家 阅读(392) 评论(0) 推荐(1)
摘要:本文通过简单的实例对简单工厂模式进行了介绍。 阅读全文
posted @ 2023-05-26 17:37 橙子家 阅读(636) 评论(0) 推荐(2)
摘要:根据实例介绍单例模式。 阅读全文
posted @ 2023-05-25 18:44 橙子家 阅读(674) 评论(1) 推荐(2)
摘要:本文首先简单介绍了国密 ECC 的特点,然后再通过两种方式实现 SM2 进行了实践,提供的实现代码均已经过验证。 阅读全文
posted @ 2023-03-31 19:50 橙子家 阅读(2157) 评论(0) 推荐(2)