c# 數組與集合

先看數學概念:

集合:集合就是"一堆東西"。集合裏的"東西",叫作元素。若x是集合A的元素,則記作x∈A。集合是把人們的直觀的或思維中的某些確定的能夠區分的對象匯合在一起,使之成爲一個整體(或稱爲單體),這一整體就是集合。組成一集合的那些對象稱爲這一集合的元素(或簡稱爲元)

數組:所謂數組,是有序的元素序列。 若將有限個類型相同的變量的集合命名,那麼這個名稱爲數組名。組成數組的各個變量稱爲數組的分量,也稱爲數組的元素,有時也稱爲下標變量。用於區分數組的各個元素的數字編號稱爲下標。數組是在程序設計中,爲了處理方便, 把具有相同類型的若干元素按無序的形式組織起來的一種形式。 這些無序排列的同類數據元素的集合稱爲數組。數組是用於儲存多個相同類型數據的集合。

c#聲明數組及賦值:datatype[] arrayName

object[] o = { "eee", 3, 69, "dd" };
object [] oo=new object[7];oo[0] = 2222; oo[1] = 333;
int[] n = { 0, 1, 2, 3, 4, 5, 6 };
string[] s = { "s", "t", "r", "i", "n", "g" };

可先聲明再賦值,例如上面的oo數組,也可聲明的同時賦值,例如上面的其他。

c# 集合:c#中集合都在  System.Collections 命名空間內。

    集合(Collection)類是專門用於數據存儲和檢索的類。這些類提供了對棧(stack)、隊列(queue)、列表(list)和哈希表(hash table)的支持。大多數集合類實現了相同的接口。

從上面看來數組也是集合的一種,是一種特殊的集合。數組是一個存儲相同類型元素的固定大小的順序集合。數組是用來存儲數據的集合,通常認爲數組是一個同一類型變量的集合。集合則不同,集合中可能有各種各樣繁雜的數據,對象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章