C# 中的泛型和非泛型
C# 中有兩種型別的集合:非泛型集合和泛型集合。
C# 中的泛型
泛型集合包含相同資料型別的元素。
例如:
- List
- Dictionary
- HashSet
Dictionary − Dictionary 是 C# 中鍵和值的一個集合。Dictionary <TKey, TValue> 包含在 System.Collection.Generics 名稱空間中。
HashSet − C# 中的 HashSet 消除陣列中重複的字串或元素。在 C# 中,它是一個經過最佳化的集合。
C# 中的非泛型
非泛型集合包含不同資料型別的元素。
以下為非泛型集合:ArrayList、BitArray。
ArrayList − 它表示可以逐一索引的物件的有序集合。ArrayList 是陣列的替代品。但是與陣列不同,你可以使用索引在指定位置新增和刪除列表中的項,該陣列會自動調整其大小。
BitArray − 它表示使用值 1 和 0 的二進位制表示形式的陣列。當需要儲存位元但事先不知道位元數時,它便可以派上用場。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP