首页 > 编程语言 > 详细

C#数组

时间:2020-05-04 20:11:27      阅读:90      评论:0      收藏:0      [点我收藏+]
数组
概念:数组是一个变量,用来存储相同数据类型的一组数据
 
数组和不同变量的对比
声明一个变量就是在内存空间划出一块合适的空间
声明一个数组就是在内存空间划出一串连续的空间
 
技术分享图片
 
数组的基本要素
标识符:数组的名称,用于区分不同的数组
元素:向数组中存放的数据
类型:元素的数据类型
下标:元素的编号(索引),从0开始
技术分享图片
数组使用概述
 1 static void Main(string[] args)
 2         {
 3             //1.声明数组 告诉计算机数据类型是什么,不规定长度
 4             int[] scores;
 5             //2.分配空间 告诉计算机分配几个连续的空间
 6             scores = new int[5];
 7             //3.赋值 向对应的空间中存放数据
 8             scores[0] = 67;
 9             //4.处理数据 使用对应空间中的数据
10             scores[0] = scores[0] + 5;
11         }
12         
13         数组声明同时初始化的三种情况
14           int[] netScore1 = new int[3] { 67, 89, 78 };
15             int[] netScore2 = new int[] { 67, 89, 78 };
16             int[] netScore3 = { 67, 89, 78 };

 

数组应用
 1   static void Main(string[] args)
 2         {
 3             //考试完毕后,计算5个学生的平均成绩
 4             //声明数组并赋值
 5             int[] netScore = new int[] { 67, 89, 78, 69, 95 };
 6             int sumScore = 0;
 7             //使用foreach循环读取数组元素
 8             foreach (int score in netScore)
 9             {
10                 sumScore += score;
11             }
12             int avgScore = sumScore / netScore.Length;
13             Console.WriteLine("学院平均成绩:{0}",avgScore);
14             Console.ReadKey();  
15         }
16         注意:在不考虑循环次数的情况下,可以使用foreach循环

 

字符串的处理
 1  static void Main(string[] args)
 2         {
 3             //有一个字符串:"小王,小刘,小江",要求按照如下形式输出:"小王_小刘_小江"
 4             //使用空字符串分割字符串
 5             string name1 = "x i a o w a n g";
 6             string[] letterArray = name1.Split();
 7             //使用逗号分割字符串
 8             string name2 = "小王,小刘,小江";
 9             string[] nameList = name2.Split(,);
10             //将分割后的字符串使用下划线连接在一起
11             string name3 = string.Join("_", nameList);
12             Console.WriteLine(letterArray.Length);
13             Console.WriteLine(name3);
14             Console.ReadKey();
15         }
16         注意:使用Split()分割字符串
17               使用Join()方法连接字符串

 



C#数组

原文:https://www.cnblogs.com/fanjianzhi/p/12827856.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!