反映中的執行階段型別

更新:2007 年 11 月

反映 (Reflection) 會提供諸如 TypeMethodInfo 的類別,以表示型別、成員、參數及其他程式碼實體 (Entity)。然而,當您使用反映時,並不會直接使用這些類別,因為這些類別大多數都是抽象的 (Visual Basic 中的 MustInherit)。相反地,您會使用由 Common Language Runtime (CLR) 提供的型別。

例如,當您使用 C# typeof 運算子 (Visual Basic 中的 GetType) 以取得 Type 物件時,這個物件其實是 RuntimeType,而 RuntimeType 衍生自 Type,並且提供所有抽象方法的實作。

這些執行階段類別都是 internal (Visual Basic 中的 Friend)。由於在基底類別文件中已有這些類別行為的說明,因此,並未在它們的基底類別中個別描述這些類別。

請參閱

概念

反映概觀