• C#数组简介


    一、数组的定义

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

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

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

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

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

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

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

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

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

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

    二、数组的长度

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

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

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

    三、数组的索引

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

    四、数组的属性

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

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

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

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

    五、提示

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

  • 相关阅读:
    4、2 核心组件
    promise
    Content-Type
    $routeProvider
    广告
    $apply() $digest()
    异常
    switch
    autoprefixer
    $resource
  • 原文地址:https://www.cnblogs.com/melao2006/p/4241608.html
Copyright © 2020-2023  润新知