C# 中的泛型


泛型允許編寫可處理任何資料型別的類或方法。

針對類編寫規範,或針對資料型別編寫方法規範,其中包含替代引數。當編譯器遇到類的建構函式或方法的函式呼叫時,它會生成程式碼來處理特定資料型別。

 泛型是一種透過以下方式豐富程式的技術 −

  • 它有助於最大化程式碼重用、型別安全和效能。

  • 可以建立泛型集合類。.NET 框架類庫在 System.Collections.Generic 名稱空間中包含幾個新的泛型集合類。你可以使用這些泛型集合類,而不是在 System.Collections 名稱空間中的集合類。

  • 可以建立自己的泛型介面、類、方法、事件和委託。

  • 可以建立受限定的泛型類,以啟用對特定資料型別的方法的訪問。

  • 可以透過反射在執行時獲取有關泛型資料型別中所用型別的的資訊。

更新日期: 2020 年 6 月 21 日

325 次瀏覽

開啟你的 職業

完成課程後獲得認證

開始
廣告
© . All rights reserved.