码迷,mamicode.com
首页 > 其他好文 > 详细

一些基础知识

时间:2017-11-05 22:29:45      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:foreach   完数   执行   插入   指定   类型   remove   声明   基础知识   

数组的定义:能存放任意多个同类型的数据,数组的索引是一个int类型的数字,从0开始,依次为数组中每一个数组项的编号。声明:数据类型[ ]  变量名;赋值:变量名=new  数据类型[ 长度]
 这里的长度是int类型,注意:声明和赋值里的数据类型必须一致
数组项的读取与修改,读取: 变量名[ 索引]    从指定数组中,通过编号取出某一个数的值, 返回类型与数组类型相同;这里的索引指的是下标,修改: 变量名[ 索引]=值,  这个表达式指的是将这个“值”赋给“索引”
读取数组长度,格式: 变量名.Length;   返回类型为int。一个数组创建后,它每一个数组项的值,为数组项类型的默认值
一个数组在创建后,它的长度固定不变,这叫做数组的定长性
数组的遍历的定义:指从数组的第一项开始,依次取完数组的所有项。要实现数组的遍历,可以使用遍历,可以使用循环,循环变量从0开始,依次取到数组的最大下标(数组的长度-1),在循环体中,使用循环变量作为下标,即可取出数组每一项的值。想实现交换排序,他的思路是:把第一个位置的数字拿出来,依次和后面位置的数字进行比较,如果比后面位置的数字大,则交换位置

List的创建
 定义:List<数据类型>  变量名
 赋值:变量名=new List<数据类型>();
 初始化器:变量名=new List<数据类型>{元素1,元素2,。。。元素n};

List的操作
 添加元素:变量名.Add(要添加的数据);
 插入元素:变量名.insert(索引,要插入的数据);
 删除元素
  变量名.RemoveAt(索引);     意思是删除指定索引位置的元素
  变量名.Remove(索引)    意思是删除集合中与填写的数据相同的第一个匹配项
 修改元素:变量名【索引】=值
 获取元素数量:变量名.count

foreach循环    只能用于遍历数组或集合
 代码格式: foreach(数据类型  变量in数组或集合)     {循环体}
 解释:从数组或集合中,依次取出每一项的数据,每取一项数据,就把数据赋值给循环变量,每一次赋值后,运行一次循环体
 foreach循环与for循环的比较
  foreach: 只能用于遍历;不能更改循环目标;遍历速度快,执行效率高。
  for:可以用于任何形式的重复行为;在循环体中可以进行任何操作;遍历速度慢,执行效率低
  若需要遍历集合或数组,并且遍历的过程中只需要读取而不会更改,使用foreach循环最合适

这次的博客就这样了

 

一些基础知识

标签:foreach   完数   执行   插入   指定   类型   remove   声明   基础知识   

原文地址:http://www.cnblogs.com/y1208537647/p/7788882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!