c#---数组 傷城~ 2022-05-26 12:46 83阅读 0赞 # 前言 # 很早之前我们就接触过数组,那您对数组的了解到底有多少呢?今天我们再来一起学习一下! # 是什么 # 数组是一次性声明多个相同类型的变量(*小扩充:结构体是一次性声明多个不同类型的变量* )。 # 如何声明 # 一次性的声明多个相同类型的变量?!!!好神奇,可是应该如何声明呢? ## 第一种 ## `int[] numbers = new int[]{1,2,3,4,5};` 长度为5,下标是0-4。 ## 第二种 ## `int[] nums = new int[10];` `nums[8]=90;` 10是这个数组的长度,有10个元素,索引(下标是0-9),给下标为8的赋值为90。 ## 第三种 ## `int[] nums1 = new int[3] { 1, 2,3 };` 长度为3,下标是0-2。 ## 第四种 ## `int[] nums2 = { 1, 2, 3, 4, 5 };` 长度为5,下标是0-4。 # 对数组排序 # `int[] nums = new int[] { 2, 43, 3, 1, 76 };` `Array.Sort(nums); //排序` `for (int i = 0; i < nums.Length; i++) { Console.Write(nums[i] + "\t"); } Console.ReadKey();` 这样的话输出的结果就是从小到大排列的了,那如果我想从大到小排列怎么办?很简单,只需加个代码就OK! 反转的代码,在排序代码下面加就可以。 Array.Reverse(nums); 或者加:(两者选一个就可以) for (int i = nums.Length - 1; i >= 0; i--) { Console.Write(nums[i] + "\t"); } # 小练习 # 从一个整数数组中取出最大的整数,最小整数,总和,平均值 int[] nums = new int[] { -12, 90, -56, 89, 0, 345 }; int max = int.MinValue; //求最大值的变量 int min = int.MaxValue; //求最小值的变量 int sum = 0;//求和 for (int i = 0; i < nums.Length; i++) { if (nums[i] > max) //求最大值 { max = nums[i]; } if (nums[i] < min) //求最小值 { min = nums[i]; } sum += nums[i]; //求和 } Console.WriteLine("和是{0},最大值是{1},最小值是{2},平均值是{3}", sum, max, min, sum / nums.Length); Console.ReadKey(); # 总结 # 其实除了固定数组之外,还有可变数组(params)的存在,在此我们不过多介绍,如果有什么疑问,欢迎“骚扰”。
相关 C# 数组 定义 数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。 声明方式 方式一: int 男娘i/ 2023年10月17日 23:36/ 0 赞/ 47 阅读
相关 C++ 数组 C++ 数组 C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不 亦凉/ 2023年10月13日 10:29/ 0 赞/ 9 阅读
相关 C++数组 C++数组 C++数组(array)是一种顺序容器sequence container,是由单一数据类型元素组成的一个有序集合。数组是用来存储一系列数据,但它往往被认为是 ╰+攻爆jí腚メ/ 2022年12月12日 04:47/ 0 赞/ 87 阅读
相关 c#数组 可一次性存储多个相同类型的变量,(这里区别于结构,它是一次性存储多个不同类型的变量) 语法: 数组类型\[ \] 数组名 = new 数组类型\[ 数组长 忘是亡心i/ 2022年12月10日 03:53/ 0 赞/ 81 阅读
相关 C#——数组 C\——数组 一、数组的声明 > 例如:int\[\]nums = \{5,3,8\} 类型后加\[\],就是这个类 超、凢脫俗/ 2022年08月26日 04:47/ 0 赞/ 88 阅读
相关 数组【C#】 数组的概念: 所谓数组,是相同数据类型的元素按一定顺序排列的集合。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素 不念不忘少年蓝@/ 2022年06月15日 06:46/ 0 赞/ 86 阅读
相关 c#---数组 前言 很早之前我们就接触过数组,那您对数组的了解到底有多少呢?今天我们再来一起学习一下! 是什么 数组是一次性声明多个相同类型的变量(小扩充:结构体是一次 傷城~/ 2022年05月26日 12:46/ 0 赞/ 84 阅读
相关 C#数组 using System; using System.Collections.Generic; using System.Linq; using 柔光的暖阳◎/ 2022年01月26日 16:31/ 0 赞/ 157 阅读
相关 C# 数组 数组结构与声明 int数组:`int[] num = new int[10];` ![在这里插入图片描述][20190724145308272.png] string 今天药忘吃喽~/ 2021年11月27日 07:10/ 0 赞/ 231 阅读
相关 C/C++——数组 C/C++——数组 处理少量数据的时候,可以采用直接int的方法,但是处理大量数据,假设有100个数据,不可能去int100个变量,这样开发效率会十分低下。这种时候就要使 不念不忘少年蓝@/ 2021年11月09日 23:34/ 0 赞/ 332 阅读
还没有评论,来说两句吧...