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)的支持。大多数集合类实现了相同的接口。

从上面看来数组也是集合的一种,是一种特殊的集合。数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。集合则不同,集合中可能有各种各样繁杂的数据,对象。

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