• 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];
  • 相关阅读:
    C艹目录
    C艹重复输入小方法,for循环+while
    python with 语句妙用
    python with妙用
    Kali配置网卡静态信息
    Spring 之 注解详解
    html基础之 表单提交方法
    html 基础之 <link>标签
    android:padding和android:margin的区别
    css基础之 font的简写规则 以及 自定义 CSS3 @font-face详细用法
  • 原文地址:https://www.cnblogs.com/oiliu/p/3403867.html
Copyright © 2020-2023  润新知