动态语言运行时的应用

动态语言运行时的应用

在上一篇中,我们探讨了动态类型的使用场景,了解了如何在C#中有效地使用dynamic关键字。此次,我们将深入研究扩展方法与动态类型结合使用的场景,尤其是如何利用动态语言运行时(DLR)来扩展现

阅读更多
22 设计模式在C#中的应用之单例模式
23 设计模式在C#中的应用之工厂模式

23 设计模式在C#中的应用之工厂模式

在前一篇文章中,我们深入探讨了单例模式的应用,了解了如何确保一个类只有一个实例并提供全局访问。在本篇中,我们将聚焦于另一种重要的设计模式——工厂模式。这种模式在创建对象方面提供了一

阅读更多
24 在C#中应用观察者模式

24 在C#中应用观察者模式

在软件设计中,观察者模式是一种常见的设计模式,它属于行为型模式,主要用于建立一种一对多的关系,使得一个对象(被观察者)状态的变化能够自动通知所有依赖于它的对象(观察者)。在本篇教程中,我们

阅读更多