码迷,mamicode.com
首页 > 编程语言 > 详细

C#语言中的数组和集合

时间:2018-06-11 02:16:27      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:代码   数字类型   语言   不可   创建   1.5   一个   bool   声明   

数组和集合

       一、数组:具有定长性,占用内存少,遍历速度快,可实现的功能偏少,适用于数据数量确定的功能实现。

               1. 数组的声明与赋值

                               声明:数据类型[ ]变量名;
                               赋值:变量名=new 数据类型[长度]
                               合并书写:数据类型[ ]变量名=new 数据类型[长度]
               2.数组每一项的类型默认值:
                               数字类型:默认值为0
                               bool类型:默认值为false
                               char类型:默认值为\0
                               string类型:默认值为null

               3.数组项的读取与修改
                              读取:变量名[索引]
                              修改:变量名[索引]=值;
               4.读取数组长度
                              读取数组长度:变量名.length
                              返回类型:int
               5. 数组的定长性
                              一个数组在创建后,它的长度固定不变

        二、集合:不定长度,占用内存多,遍历速度慢,可实现功能多,适用于数据数量变化频繁的功能实现。

               List集合

                   1.创建
                       定义:List<数组类型>变量名;
                       赋值:变量名=new list<数据类型>();无需制定长度
                       初始化器:变量名=new list<数据类型>{元素1、元素2........}
                   2. 操作
                       添加元素:变量名.Add(要添加的数据)加在末尾
                       插入元素:变量名.Insert(索引,要插入的数据)
                       删除元素
                       变量名.RemoveAt(索引);
                       删除指定索引位置元素
                       变量名.Remove(数据)
                       删除集合中与填写数据相同的第一个匹配项
                       修改元素:变量名[索引]=值; 读取和修改元素和数组相同
                       获取元素数量:变量名。count

        三、数组和集合的遍历

                 1. 使用for循环实现遍历(代码书写相对复杂,功能全面)

                      for (int i=0; i<arrays.length-1; i++)
                      {
                      console.writeline(arrays[i]);
                      }
                      要实现数组的遍历可以使用循环

                  2.使用 foreach循环遍历(书写代码相对简单,但只能读取,不可更改数组集合的数据,实现功能少)
                     只能用于遍历数组或集合
                     代码格式:
                     foreach(数据类型 变量 in 数组或集合)
                     {
                           循环体
                     }
                     foreach循环也叫做只读循环,再循环体中,不能更改集合或数组

C#语言中的数组和集合

标签:代码   数字类型   语言   不可   创建   1.5   一个   bool   声明   

原文地址:https://www.cnblogs.com/qdxiaochong/p/9165156.html

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