• C#数组介绍


    数组从字面上理解就是存放一组数,但在 C# 语言中数组存放的并不一定是数字,也可以是其他数据类型。 在一个数组中存放的值都是同一数据类型的,并且可以通过循环以及数据操作的方法对数组的值进行运算或操作。

    数组中某个指定的元素是通过索引来访问的,索引从0开始。 所有的数组都是由连续的内存位置组成的。最低的地址对应第一个元素,最高的地址对应最后一个元素。 C# 中数组从零开始建立索引,即数组索引从零开始。

    C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号[]必须跟在类型后面,而不是标识符后面。 在C#中,将方括号放在标识符后是不合法的语法。
    在这里插入图片描述
    另一细节是,数组的大小不是其类型的一部分,这使得可以声明一个数组并向它分配int 对象的任意数组,而不管数组长度如何。数组也分一维数组、二维数组,或者多维数组,数组可以进行嵌套多个但是不容易理解里面的代码。

    一维数组在数组中最常用,即将一组值存放到一个数组中,并为其定义一个名称,通过数组中元素的位置来存取值。创建一维数组的语法形式如下。
    //定义数组
    数据类型[] 数组名;

    //初始化数组中的元素
    数据类型[] 数组名 = new 数据类型[长度];
    数据类型[] 数组名 = {值 1, 值 2, …}
    数据类型[] 数组名 = new 数据类型[长度]{值 1,值 2,…}

    在定义数组时定义的数据类型代表了数组中每个元素的数据类型。在使用数组前必须初始化数据,即为数组赋初值。在初始化数组时指定了数组中的长度,也就是数组中能存放的元素个数。在指定数组的长度后,数组中的元素会被系统自动赋予初始值,与类中段的初始化类似,数值类型的值为 0、引用类型的值为null。

    如果在初始化数组中直接对数组赋值了,那么数组中值的个数就是数组的长度。例如: string[] str = { “123”,“1323”, “1323” }; 由于在数组中存放了多个元素,在存取数组中的元素时要使用下标来存取,类似于取字符串中的字符。

  • 相关阅读:
    网络请求urllib库使用总结
    【LeetCode: 260. 只出现一次的数字 III | 位运算 | 哈希表】
    【Linux SPI】RFID RC522 设备驱动
    UDP和TCP协议报文格式详解
    5 个冷门但非常实用的 Kubectl 使用技巧,99% 的人都不知道
    ch1_系统启动_bootsect.s
    请给系统加个【消息中心】功能,因为真的很简单
    使用ffmpeg将视频转成HLS(m3u8)格式
    Goby 漏洞发布|Cockpit 平台 upload 文件上传漏洞(CVE-2023-1313)
    74基于matlab的PSO-ELM的多输入,单输出结果预测,输出训练集和测试机预测结果及误差。
  • 原文地址:https://blog.csdn.net/lko1314/article/details/126089709