泛型可讓您編寫可用於任何資料類型的類別或方法。
編寫類別或方法的規範,並使用資料類型的替代參數。當編譯器遇到類別的建構函式或方法的函式呼叫時,它會產生處理特定資料類型的程式碼。
泛型是一種透過以下方式豐富您的程式的技術−
它可以幫助您最大限度地提高程式碼重用性、類型安全性和效能。
您可以建立通用集合類別。 .NET Framework 類別庫在 System.Collections.Generic 命名空間中包含幾個新的通用集合類別。您可以使用這些通用集合類,而不是 System.Collections 命名空間中的集合類別。
您可以建立自己的通用介面、類別、方法、事件和委託。
您可以建立限制為允許存取特定資料類型的方法的泛型類別。
您可以獲得有關在運行時透過反射在通用資料類型中使用的類型。
以上是C# 中的泛型的詳細內容。更多資訊請關注PHP中文網其他相關文章!