反映中的執行階段型別
反映 (Reflection) 會提供諸如 Type 和 MethodInfo 的類別,以表示型別、成員、參數及其他程式碼實體 (Entity)。 然而,當您使用反映時,並不會直接使用這些類別,因為這些類別大多數都是抽象的 (Visual Basic 中的 MustInherit)。 相反地,您會使用由 Common Language Runtime (CLR) 提供的型別。
例如,當您使用 C# typeof 運算子 (在 Visual Basic 中為 GetType) 取得 Type 物件時,該物件就是 RuntimeType。 RuntimeType 衍生自 Type,並且提供所有抽象方法的實作。
這些執行階段類別都是 internal (Visual Basic 中的 Friend)。 由於在基底類別文件中已有這些類別行為的說明,因此,並未在它們的基底類別中個別描述這些類別。