zoukankan      html  css  js  c++  java
  • C#数组的声明方式

    C#数组的五种声明方式
    
    一、声明一个未经初始化的数组引用,以后可以把这引用初使化为一个数组实例
    
    int[] intArray;
    
    intArray = new int[10];
    
    注:数组的引用必须以相同或相关类型实例化,数组初使化默认值,值类型为0,引用类型为null
    
     
    
    二、声明一个数组引用并对他进行初使化,该数组引用被立即赋予一个数组的新实例。
    
    int[] intArray = new int[10];
    
     
    
    三、声明一个数组,初使化数组引用,并给数组元素赋值
    
    int[] intArray = new int[3] {1,2,3};
    
    注:初使化列表以逗号(,)隔开,且列表中的个数必须与数组长度一致。
    
     
    
    四、与第三种方式基本相同,只是不设置数组的初使化大小,由数组元素确定。
    
    int[] intArray = new int[] {1,2,3};
    
     
    
    五、这是第四种方式的简化版,其中的数组类型与数组大小是根据初使化列表推断出来的。
    
    int[] intArray = {1,2,3};
    
     
    
    多维数据
    
    多维数组为矩形数组,有多个维度与索引,维度在[]中用逗号隔开,“[,]”,例如最
    
    常见的二维数组:
    
    int[,] intArray = new int[2,3] {{1,2,3},{4,5,6}};
    
     
    
    交错数组
    
    交错数组被认为是一个数组的数组,交错数组的每一个矢量都可以有不同的长度。
    
    首先应定义交错数组中的行(矢量数),再声明每行的元素个数
    
    int[][] intArray = new int[2][]{new int[]{1,2,3},new int[] {1,2,3,4}}
    
    注意与二维数组的区别
  • 相关阅读:
    base64编码
    URL编码和解码
    Android MineType
    Gzip压缩
    关于文件与文件系统的压缩与打包命令-Linux(笔记)
    tesseract的编译安装
    HDOJ How many ways?? 2157【矩阵高速幂】
    [ACM] POJ 3253 Fence Repair (Huffman树思想,优先队列)
    6.非关系型数据库(Nosql)之mongodb:集群(主从复制)
    androidproject有红色叹号的解决方式
  • 原文地址:https://www.cnblogs.com/wenjie0904/p/7631229.html
Copyright © 2011-2022 走看看