共用方式為


通用型別系統

通用型別系統定義如何在 Runtime 宣告、使用和管理型別,同時也是 Runtime 支援跨語言整合中很重要的一部份。通用型別系統可執行下列功能:

  • 建立利於提供跨語言整合、型別安全 (Type Safety) 和高效能程式碼執行的架構。
  • 提供可支援多種程式語言完整實作 (Implementation) 的物件導向模型。
  • 定義語言必須遵守的規則,有助於確保以不同語言撰寫的物件可彼此互動。

本章節內容

  • 通用型別系統概觀
    描述和通用型別系統有關的概念及定義相關詞彙。
  • 型別定義
    描述使用者定義型別。
  • 型別成員
    描述事件、欄位、巢狀型別 (Nested Type)、方法和屬性,以及成員多載化 (Overloading)、覆寫 (Overriding) 和繼承 (Inheritance) 等概念。
  • 數值型別
    描述內建和使用者定義數值型別 (Value Type)。
  • 類別
    描述 Common Language Runtime 類別的特性。
  • 委派
    描述委派 (Delegate) 物件,也就是 Unmanaged 函式指標的 Managed 替代項目。
  • 陣列
    描述 Common Language Runtime 陣列型別 (Array Type)。
  • 介面
    描述介面的特性和 Common Language Runtime 對介面所設的限制。
  • 指標
    描述 Managed 指標、Unmanaged 指標和 Unmanaged 函式指標。

相關章節

  • 類別庫
    提供 Microsoft .NET Framework SDK 所含類別、介面和數值型別的參考。
  • Common Language Runtime
    描述管理程式碼執行和提供應用程式開發服務的 Runtime 環境。