[设计模式][C#] 反射 (Reflection)

[设计模式][C#] 反射 (Reflection)


Introduction

之前写 设计模式 的时候,前几篇都有提到 反射,主要应用在多态程序设计上;

为何后来还要再补上这篇文章呢?也许只是自我提醒,多写多保佑。

Examples

小篇的范例,如何应用发扬,大家都比我厉害,就不说嘴了。

首先建立一个 TestReflection 项目

2010-06-10_215128

其中 TClassBase.cs

2010-06-10_215301

TClass.cs

2010-06-10_215347

以上,我想明眼人都看得出来这是一个继承关系,请编译成 dll

-------------------------------------------------------------------------------------------------------------------------------------

现在我们加入一个 应用程序 并且加入 TestReflection.dll

在程序中我们可以这样写

2010-06-10_215651

三小侠  小弟献丑,欢迎指教