1. 程式人生 > >Csharp中的陣列、集合、泛型集合

Csharp中的陣列、集合、泛型集合

【泛型集合類】
  • 在.NET 1.0中,要建立一個靈活的類或方法,但該類或方法在編譯時不知道使用哪個什麼類時需要以Object類為基礎。
  • .NET 2.0提供了範型。有了範型就不再需要範型型別,並根據需要用特定的型別替代範型型別。為了保證型別安全性,若某個型別不支援範型類,編譯器會錯誤。
  • 在System.Collections.Generic名稱空間中定義了許多範型介面和集合類。
System.Collections.Generic 名稱空間包含定義泛型集合的介面和類,泛型集合允許使用者建立強型別集合,它能提供比非泛型強型別集合更好的型別安全性和效能。