c#数组的使用

前言

我们在开发c#程序的过程中经常需要使用数组,这个数组就是用来存储多个值的一种数据类型。

1、一维数组

1.1 一维数组的声明

int[] array1;//数组的声明

1.2 一维数组的赋值

int[] array2 = new int[] { 1, 2, 3, 3 };//数组的赋值
int[] array3 = new int[4] { 1, 2, 3, 3 };//数组的赋值
int[] array4 = { 1, 2, 3, 3 };//数组的赋值

1.3 获取一维数组中元素的值

    int a = array4[0];//获取数组中第一个元素

1.4 一维数组常用属性和方法

        int length = array4.Length;//获取数组长度
        int[] reverseArray = array4.Reverse().ToArray();//将数组元素顺序反转
        int firstIndex = Array.IndexOf(array4, 2);//返回第一个匹配元素的索引,从0开始 
        int lastIndex = Array.LastIndexOf(array4, 3);//返回最后一个匹配的索引,从0开始

        int[] newArray = new int[2];
        Array.Copy(array4, 0, newArray, 0, 2);//将旧数组拷贝到新数组中
        Array.Clear(array4, 0, array4.Length);//清空数组值,让值恢复到默认值状态

2、二维数组

2.1 二维数组的声明

        int[,] array_2dimension1;//数组的声明

2.2 二维数组的赋值

        int[,] array_2dimension2 = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 5, 6 } };//3指的是二维数组中含有的一维数组的数量,2指的是一维数组中元素数量

2.3 获取二维数组中元素的值

        int b = array_2dimension2[0, 1];//获取第1个一维数组中第2个元素,该值为2

2.4 二维数组常用属性和方法

        int nums_1dimensionArray = array_2dimension2.GetLength(0);//获取二维数组中含有的一维数组的数量
        int nums_Element = array_2dimension2.GetLength(1);//获取一维数组中元素数量

相关推荐

  1. c# 使用

    2024-06-14 10:14:02       37 阅读
  2. c#使用

    2024-06-14 10:14:02       34 阅读
  3. C语言中初始化

    2024-06-14 10:14:02       63 阅读
  4. C 指向指针

    2024-06-14 10:14:02       36 阅读
  5. C语言三维创建

    2024-06-14 10:14:02       114 阅读
  6. C# —— 告诫查询方法

    2024-06-14 10:14:02       29 阅读
  7. shell中关于使用

    2024-06-14 10:14:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-14 10:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-14 10:14:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-14 10:14:02       82 阅读
  4. Python语言-面向对象

    2024-06-14 10:14:02       91 阅读

热门阅读

  1. 对于机器学习的回答

    2024-06-14 10:14:02       21 阅读
  2. Android FirebaseApp.initializeApp(this)无法初始化

    2024-06-14 10:14:02       24 阅读
  3. css引入方式有几种?link和@import有什么区别?

    2024-06-14 10:14:02       35 阅读
  4. postman接口测试工具详解

    2024-06-14 10:14:02       31 阅读
  5. Vue全局组件

    2024-06-14 10:14:02       34 阅读
  6. C++模版初阶

    2024-06-14 10:14:02       30 阅读
  7. flutter中实现首行缩进两端对齐

    2024-06-14 10:14:02       31 阅读
  8. Unity3D MMORPG角色装备穿戴详解

    2024-06-14 10:14:02       34 阅读