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

        数组就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,

    然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组

    的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类

    型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。

      一维数组:

    定义数组 int[] 变量名 = new int [n];

     例如:

    int[] myArray = new int [5];

     此数组包含从 myArray[0] 到 myArray[4] 的元素。new 运算符用于创建数组并将数组元素初始化为它们的默认值。在此例中,所有数组元素都初始化为零。

    可以用相同的方式声明存储字符串元素的数组。

    例如:

    string[] myStringArray = new string[6];

    数组初始化

    int[] myArray = new int[] {1, 3, 5, 7, 9};

     可以用相同的方式初始化字符串数组。下面声明一个字符串数组,其中每个数组元素用每天的名称初始化:

    string[] weekDays = new string[]

                   {"Sun","Sat","Mon","Tue","Wed","Thu","Fri"};

     取值则是

    String s=weekDays[0]

    输出结果s为:Sun

    二维数组:

    定义二维数组 int[,] myArray = new int[几个一维数组,数组中的个数];

    数组可以具有多个维度。例如,下列声明创建一个四行两列的二维数组(可以理解为4个1维数组,数组中包含2个元素):

    int[,] myArray = new int[4,2];

    int[,] myArray = new  int[4,2] {{1,2}, {3,4}, {5,6}, {7,8}};

    取值则是

    Int i=myArray[0,0]

    输出结果i为:1

    Int i=myArray[0,1]

    输出结果i为:2

    多维数组:

    数组可以具有多个维度。例如:

    int[,,] myArray = new  int[2,4,2] {{1,2},{3,4},{5,6},{7,8}} , {{9,10},{11,12},{13,14},{15,16}};

  • 相关阅读:
    4.17 杂七杂八
    常量指针与指针常量
    作用域与命名空间
    QDataStream序列化的使用
    Qthread类的使用和控制台打印中文!
    Qproces的启动
    在centos7上安装部署hadoop2.7.3和spark2.0.0
    每天一点存储知识:集群Nas
    git 提交某个内容
    pyspider—爬取视频链接
  • 原文地址:https://www.cnblogs.com/hcx999/p/5711323.html
Copyright © 2011-2022 走看看