文章
分类
标签
关于
孤星
行动起来,活在当下
累计撰写
16
篇文章
累计创建
12
个标签
累计收到
0
条评论
栏目
文章
分类
标签
关于
目 录
CONTENT
以下是
CSharp
相关的文章
2023-10-21
C#中的协变(Covariance)和逆变(Contravariance)- 类型系统的巧妙之处
本文介绍了C#中的协变(Covariance)和逆变(Contravariance)概念及其在类型系统中的应用。文章通过详细的示例代码展示了协变和逆变在接口、委托和泛型接口中的使用,并解释了它们如何使代码更加灵活和通用。文章总结了协变和逆变的定义和用途,强调了它们在大型代码库和框架中的重要性。
2023-10-21
224
0
1
后端技术
2023-10-21
事件和委托
本文详细探讨了C#中的事件和委托,这是面向对象编程中强大且灵活的特性。事件和委托提供了一种松散耦合的通信机制,使得对象能够更灵活地进行交互。文章通过实例演示了如何定义委托、声明事件、触发事件以及订阅和取消订阅事件。此外,还介绍了事件的多播和事件参数等高级特性。文章总结了事件和委托的重要性,并指出它们常用于实现GUI事件处理、异步编程和消息传递等场景。这篇文章旨在帮助读者深入理解并熟练使用事件和委托,从而写出更加模块化、易于维护和扩展的代码。
2023-10-21
171
0
0
后端技术
2023-09-28
C#中的ConcurrentExclusiveSchedulerPair类
摘要:本文介绍了C#中的ConcurrentExclusiveSchedulerPair类及其应用场景。该类是.NET Framework 4.0中引入的一种多线程编程工具,包含并发调度器和独占调度器,可实现多个任务的并行执行和互斥访问。文章通过停车场入口和出口的例子说明了使用ConcurrentExclusiveSchedulerPair类的必要性,以避免竞态条件和数据不一致的问题。同时,文章提供了创建ConcurrentExclusiveSchedulerPair对象的基本代码,以及使用并发调度器和独占调度器执行任务的示例。最后,通过一个完整案例,演示了如何使用ConcurrentExclusiveSchedulerPair来调度并发和独占任务,并输出了任务执行的结果。总之,使用ConcurrentExclusiveSchedulerPair可以提高应用程序的稳定性和可靠性。
2023-09-28
134
0
0
后端技术