zoukankan      html  css  js  c++  java
  • C#数组简介

    一、数组的定义

    数组:是一种包含若干个变量的数据结构,这些变量可以通过索引进行访问。

    数组的元素:数组中的变量就称为数组的元素。

    元素类型:数组中的元素具有相同的数据类型,该数据类型就称为数组的元素类型。

    数组的维度:指的是和每个数组元素相关联的索引个数。

    一维数组:维度为1的数组称为一维数组。如:

    int[] array;二维数组:维度为2的数组称为二维数组。

    三维数组:维度为3的数组称为三维数组。

    多维数组:又称为矩形数组,是指维度大于1的数组。其中包括二维数组、三维数组等。如:

    string[,] array;交错数组:又称为数组的数组,是指数组中的元素为数组的数组。交错数组元素的维度和大小可以不同。如:

    byte[][] scores;数组既可以用于存储值类型,也可以用于存储引用类型。

    二、数组的长度

    数组中的每个维度的长度都是一个大于或等于零的整数。数组的长度在创建实例时指定。

    维度的长度确定该维度下标的范围,假如维度的长度为N,该维度的下标范围就是0到N-1。

    数组中各维度长度的乘积就是数组的元素总数。如果数组的一个或多个维度的长度为零,则称该数组为空。

    三、数组的索引

    C#数组的索引从零开始。如果有一个n个元素的数组,它的索引就是从0到n-1。

    四、数组的属性

    数值类型的数组元素的默认值为零;引用类型的数组元素的默认值为null。

    交错数组的元素是引用类型,初始化为null。

    数组元素可以是任何类型,其中就包括数组类型。

    数组类型是从抽象基类型Array派生的引用类型。

    五、提示

    数组通过索引来访问其成员变量的值,C#中的数组能够存储所有的对象类型。

  • 相关阅读:
    HDU 5585 Numbers
    HDU 3308 LCIS
    POJ 2991 Crane
    POJ 1436 Horizontally Visible Segments
    POJ 3667 Hotel
    HaiHongOJ 1003 God Wang
    【SDOI 2008】 递归数列
    5月19日省中提高组题解
    【HDU 1588】 Gauss Fibonacci
    【POJ 3233】Matrix Power Series
  • 原文地址:https://www.cnblogs.com/melao2006/p/4241608.html
Copyright © 2011-2022 走看看