C#学习相关系列之数组---常用方法使用(二)

news/2024/10/25 1:27:33/

 1、声明和初始化数组

int[] arr1 = new int[5]; // 声明一个长度为5的整型数组
int[] arr2 = {1, 2, 3, 4, 5}; // 声明并初始化一个整型数组

 2、访问数组元素

int[] arr = {1, 2, 3, 4, 5};
Console.WriteLine(arr[0]); // 输出:1

 3、获取数组长度

int[] arr = {1, 2, 3, 4, 5};
Console.WriteLine(arr.Length); // 输出:5

 4、遍历数组

int[] arr = {1, 2, 3, 4, 5};
foreach (int i in arr) {Console.WriteLine(i);
}

 5、数组排序

int[] arr = {5, 3, 1, 4, 2};
Array.Sort(arr); // 对数组进行升序排序
foreach (int i in arr) {Console.WriteLine(i);
}

 6、数组反转

int[] arr = {1, 2, 3, 4, 5};
Array.Reverse(arr); // 反转数组元素的顺序
foreach (int i in arr) {Console.WriteLine(i);
}

 7、数组复制

int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = new int[5];
Array.Copy(arr1, arr2, 5); // 将arr1数组的前5个元素复制到arr2数组中
foreach (int i in arr2) {Console.WriteLine(i);
}
12

参考文献:从C#中的数组中删除指定元素的几种方法,超简单_c# 数组删除元素_波波007的博客-CSDN博客


http://www.ppmy.cn/news/1249912.html

相关文章

ExoPlayer - Failed to initialize OMX.qcom.video.decoder.avc

人莫鉴于流水而鉴于止水,唯止能止众止 1. 背景 使用ExoPlayer,我不信你没遇到过这个问题: java.lang.IllegalArgumentException: Failed to initialize OMX.qcom.video.decoder.avc 详细内容如下图所示: 2. MediaCodec(解码器) …

Maven——使用Nexus创建私服

私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库。通过建立自己的私服,就可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构件等,从而高效地使用Maven。 有三种专门的Maven仓库管理软件可以用来帮助大家建立…

js获取当前时间减一周减一个月时间

//获取系统当前时间 var nowdate new Date(); var y nowdate.getFullYear(); var m nowdate.getMonth()1; var d nowdate.getDate(); var formatnowdate y’-’m’-’d; $("#enddate").datebox(“setValue”,formatnowdate); //获取系统前一周的时间&…

【AI数字人-论文】Wav2lip论文解读

文章目录 Wav2lip前言Lip-sync Expert DiscriminatorGeneratorvisual quality discriminator生成器总损失函数 论文 Wav2lip 前言 Wav2Lip 是第一个通用说话者的模型,可生成与真实同步视频相匹配的口型同步精度的视频,它的核心架构概括为“通过向训练有…

在网络安全护网中,溯源是什么?

在网络安全护网中,溯源是什么? 在网络安全护网中,溯源是指通过收集、分析和解释数字证据来追踪和还原网络攻击或其他网络犯罪活动的过程。它旨在确定攻击者的身份、行为和意图,以便采取适当的对策,并为法律机构提供必…

从0开始学习JavaScript--JavaScript 单例模式

单例模式是一种常见的设计模式,它保证一个类仅有一个实例,并提供一个全局访问点。在 JavaScript 中,单例模式通常用于创建唯一的对象,以确保全局只有一个实例。本文将深入探讨单例模式的基本概念、实现方式,以及在实际…

elasticsearch版本和jdk对应关系

下载地址: https://www.elastic.co/cn/downloads/past-releases#elasticsearch 对应关系 https://www.elastic.co/cn/support/matrix#matrix_jvm

Redis对象系统

前言 在Redis中有许多数据结构,比如:简单动态字符串(SDS),双端链表,字典,压缩列表,整数集合等。 Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统。…