C# 数组

c# 数组

 

数组特点


 

  • 可以存储多个数据;
  • 存储的数据的类型必须是相同的。能够往数组中存储的数据的类型必须相同。
  • 在创建数组的时候,我们就要指定这个数组中存储的多个数据的类型。
  • 数组能够存储的数据的个数是固定的。能够存储多少个数据,是在创建数组的时候指定的(必须要指定),一旦指定这个数组能存储的个数就固定了。

创建数组

  • 要确定数组中能存储的数据的类型
  • 数组可以存储的数据的个数

 

创建数组的语法


方式一:

   数组中存储的数据的类型[] 数组的名称 =new 数组中存储的数据类型[数组中可以存储的数据的个数]

    int [] arr=new int[5]

    int []:是一种数据类型,读作int数组

    arr:是1个变量,这个变量与之前学的普通的变量不同。

    new int[5]:是1个表达式。new是一个运算符。会将表达式的结果通过赋值符号赋值给变量arr.

  在内存中发生的事情:在内存中声明1个int[]类型的变量arr,然后将这个arr变量划分成了3个空间。划分为多少个是根据new int[3]中括弧里面的数来决定的。每一个小空间的类型都是int类型的。每个小空间的类型也是根据new int[3] new后面的类型来决定的。

 
方式二:
以字面形式制定数组的完整内容,只需要提供一个用逗号分隔开的元素值列表,该列表放在花括号中。
int[] arr = { 1, 2, 3, 4, 5 };
 

取出数组中元素的值:


   A、首先要确定要取得那个元素的值,通过下标来区分。

       B、在需要使用数组的元素的值的地方。

            数组的名称[元素的下标]

  C、取值的时候,元素的下标仍然不能越界。

      D、数组的元素本质上其实就是1个普通类型的变量。所以,虽然数组是可以存储多个数据的,但是数组的元素只能存储1个值。

 

数组的几个术语


  •   元素:数组中的每一个小空间,我们把它叫做数组的元素。
  •  元素的下标(索引):数组内部会为每一个元素编一个号,这个号从0开始,依次递增,我们把这个数叫做元素的下标(索引).
  •  数组的长度:数组中能够存储数据的个数 。
  •  []:叫索引器。

 

posted @ 2015-08-03 23:17  Chen_Weifeng  阅读(180)  评论(0编辑  收藏  举报