[設計模式][C#] 反射 (Reflection)

  • 22124
  • 0

[設計模式][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

三小俠  小弟獻醜,歡迎指教