當前位置:成語大全網 - 書法字典 - C#中泛型集合有什麽用?

C#中泛型集合有什麽用?

泛型集合類似於特定類型的數組,但就像集合的概念壹樣,它可以存儲很多相同類型的對象,而不必指定大小來確保它可以容納所有需要存儲的對象。

泛型接口類似於泛型類。當需要通過實現該接口的類的構造函數實例化該接口時,需要給出參數類型,這樣接口中所有使用泛型類型占位符的地方都將在運行時被替換為特定的類型實參。

泛型委托也很簡單,即可以定義壹個通用委托,這樣只需修改類型參數就可以使參數或返回值與類型參數相同,這樣就不需要定義多個參數和返回值相同但類型不同的委托;

泛型約束是對泛型的類型參數的約束。例如,泛型的類型參數只能是結構或類。