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

    数组是一种数据结构,它包含若干相同类型的变量。数组是使用类型声明的:
    type[] arrayName;
    例如

     1 class TestArrayClass
     2 {
     3   static void Main()
     4  {
     5    //声明一维数组
     6    int[] array1 = new int[5];
     7    
     8    //声明数组并赋值
     9    int[] array2 =new int[]{1,2,4,3,7,5};
    10    
    11    //声明数组
    12    int array3={1,2,3,4,5};
    13    
    14    //声明二维数组
    15    int[,] multiDimensionalArry1 = new int[2,3];
    16 
    17    //声明二维数组 并 赋值
    18    int[,] multiDimensionalArry2 = {{1,2,3},{4,5,6}};
    19 
    20    //声明一个交错数组
    21    int[][] jaggedArry = new[6][];
    22 
    23    // 为交错数组第一阵列赋值
    24    jaggedArry[0]new = int[4]{1,2,3,4};
    25   }
    26 }

    多维数组 -- 数组可以具有多个维度,

    例如:下列声明创建一个四行两列的二维数组:

    1          int[,] array = new int[4,2];
    2          另外,下列声明一个三维数组:
    3          int[,,] array1=new int[4,2,3];

    **如果选择声明一个数组变量,但是没有将其初始化,必须 使用 new 运算符将一个数组分配给此变量:

    1   int[,] array5;
    2    array5 = new [,]{{1,2},{3,4}};//正确
    3    //array5 = {{1,2},{3,4}}; 错误

    交错数组-- 元素为数组的数组

    声明一个由三个元素组成的一维数组,

    1   int[][] jaggedArray = new int[3][];
    2 
    3   //必须初始化jaggedArray 的元素才可以使用它:
    4   jaggedArray[0] = new int[5];
    5   jaggedArray[1] = new int[4];
    6   jaggedArray[2] = new int[2];
  • 相关阅读:
    redis学习--Hashes数据类型
    redis学习--String数据类型。
    redis学习一
    redis命令大全
    MongoDB学习笔记(索引)
    ECharts的使用(经典博客)
    php中五种常见的设计模式
    实用的借口
    php中socket的使用
    jquery仿凡客诚品图片切换的效果实例代码
  • 原文地址:https://www.cnblogs.com/oiliu/p/3403867.html
Copyright © 2011-2022 走看看