• 数组

    1.一个存储相同类型元素的固定大小的顺序集合
    2.数组是通过索引来访问的
    3.由连续的内存位置组成的
    数组默认值:当您创建一个数组时,C# 编译器会根据数组类型隐式初始化每个数组元素为一个默认值。
    例如:数字数组的元素都会被初始化为 0。

    1. //[]前可以是任意类型
    2. int[] nums;
    3. //1.声明的同时开辟空间
    4. int[] nums = new int[10];
    5. //初始化 开辟空间加赋值
    6. int[] nums={2,3,4};
    7. int[] nums=new int[3]{2,3,4};
    8. int[] nums=new int[]{2,3,4};
    9. //2.声明后初始化
    10. int[] nums;
    11. nums=new int[10];
    12. nums=new int[3]{2,3,4};
    13. nums=new int[]{2,3,4};

    image.png

    int[][] nums;
    

    image.png
    image.png

    //访问数组元素 索引默认从0开始
    int[] nums={1,2,3};
    nums[0];//1
    nums[1];//2
    //赋值或修改
    nums[0]=2;
    //数组的遍历
    int[] nums = { 1, 2, 3 };
    for (int i = 0; i < nums.Length; i++)
    {
        Console.WriteLine(nums[i]);
    }
    //数组的反序
    int nums={1,2,3,4}
    

    数组的缺点:预先确定大小、插入和删除效率低