当前位置: 首页 > article >正文

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

 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.kler.cn/a/148225.html

相关文章:

  • 浅谈:基于三维场景的视频融合方法
  • MySQL与Oracle对比及区别
  • three.js 杂记
  • 项目集章程program charter
  • -1大于4?负数与无符号整数类型:size_t的比较问题(strlen)
  • 尽量通俗易懂地概述.Net U nity跨语言/跨平台相关知识
  • C#,《小白学程序》第十六课:随机数(Random)第三,正态分布的随机数的计算方法与代码
  • SpectralGPT: Spectral Foundation Model 论文翻译1
  • 【开源】基于Vue.js的高校学生管理系统的设计和实现
  • 【Linux学习笔记】protobuf 基本数据编码
  • 链表OJ--下
  • 31.0/LinkedList/Set/ashSet/ TreeSet/Map/ HashMap/ TreeMap
  • rtsp点播异常出现‘circluar_buffer_size‘ option was set but it is xx
  • c语言练习12周(15~16)
  • 408—电子笔记分享
  • IEEE Fellow 2024名单揭晓:哪些半导体专家值得关注
  • 力扣二叉树--第三十四天
  • 你真的懂人工智能吗?AI真的只是能陪你聊天而已吗?
  • MySQL的Redo Log跟Binlog
  • C#,《小白学程序》第二十七课:大数四则运算之“运算符重载”的算法及源程序
  • 智慧城市交通大屏|助力解决城市交通问题
  • HarmonyOS 位置服务开发指南
  • 福州大学《嵌入式系统综合设计》 实验八:FFMPEG视频编码
  • C++: String类接口学习
  • FFmpeg 使用
  • Flask Web开发实验一:第一个Flask项目与Flask的工作方式