文章
分类
标签
关于
孤星
行动起来,活在当下
累计撰写
16
篇文章
累计创建
12
个标签
累计收到
0
条评论
栏目
文章
分类
标签
关于
目 录
CONTENT
以下是
CSharp
相关的文章
2023-10-21
C#中的协变(Covariance)和逆变(Contravariance)- 类型系统的巧妙之处
本文主要探讨了在 C# 中协变(Covariance)和逆变(Contravariance)的概念及其在类型系统中的应用。文章通过具体的例子详细解释了协变和逆变的含义,以及它们在接口、委托和泛型接口中的使用。协变允许使用派生类型替代基类型,而逆变则允许使用基类型替代派生类型。这两个概念使得代码更为通用、灵活,并保持类型安全。文章总结了协变和逆变在 C# 中的重要作用,强调它们在大型代码库和框架中的重要性。
2023-10-21
289
0
1
后端技术
2023-10-21
事件和委托
本文深入探讨了C#中的事件和委托原理与用法。委托是类型安全的函数指针,允许动态绑定和调用方法。事件是基于委托的机制,实现对象间松散耦合通信。文章通过代码示例详细展示了委托定义、事件声明与触发、订阅与取消订阅流程,并介绍了事件的多播和事件参数等高级特性。总结表示,熟练掌握事件和委托是C#开发的关键技能之一,能写出模块化、易于维护和扩展的代码。
2023-10-21
243
0
0
后端技术
2023-09-28
C#中的ConcurrentExclusiveSchedulerPair类
摘要: 本文主要介绍了C#中的ConcurrentExclusiveSchedulerPair类及其在并发编程中的应用。文章通过停车场入口和出口的例子说明了为何需要使用ConcurrentExclusiveSchedulerPair来保证独占访问,避免竞态条件和数据不一致的问题。同时,文章详细描述了ConcurrentExclusiveSchedulerPair类的介绍、并发调度器和独占调度器的概念及使用方法,并通过完整案例展示了如何创建和使用ConcurrentExclusiveSchedulerPair对象来调度任务的执行。最后,文章得出结论,使用ConcurrentExclusiveSchedulerPair可以提高应用程序的稳定性和可靠性。
2023-09-28
193
0
0
后端技术