• 数组与集合


    数组:能存放任意多个同类型的数据  C#中的数据类型:    只能存放一个数据 字符串类型 字符类型 布尔类型 数字类型            数组的索引(下标)是一个int类型的数字 索引(下标)从0开始,依次为数组中的每一个数组项编号  数组的声明与赋值: 声明:数据类型【】+空格+变量名 赋值:变量名=new 数据类型【长度】

     数组项的读取与修改: 读取:变量名[索引] 修改:变量名[索引]=值;  读取数组的长度:变量名.Length——返回类型是int

    数组的定长性  一个数组在创建后,他的长度固定不变   示例: int[ ]numbers=new int[3]; numbers[0]=3; numbers=new int[2]; Console.WriteLine(numbers[0]);

    数组适用于数据数量固定的场景

    数组的遍历  数组的遍历:是指从数组的第一项开始,依次取完数组的所有项,要实现数组的遍历 可以使用循环。循环变量从0开始,依次取到数组的最大下标(数组长度-1),在循环 体中,使用循环变量作为下标,即取出数组每一项的值

    交换排序

    数组和集合
     数组:
    定长(用于保存固定数量的数据)
    占用内存少
    遍历速度快
     集合:
    不定长(保存的数据数量,可以在程序执行过程中,不断发生变化)
    占用内存多
    遍历速度慢
     集合:
    定义:List<数据类型>变量名;
    赋值:变量名=new List<数据类型>();
    初始化器:变量名=new List<数据类型>{元素1,元素2.....元素n}
    添加元素:变量名.Add(添加的数据)
    插入元素:变量名.Insert(索引,要插入的数据);
    删除元素:变量名.RemoveAt(索引);   变量名.Remove(数据)
    修改元素:变量名[索引]=值
    获取元素数量:变量名.Count

    foreach循环
     只能用于遍历数组或集合
      代码格式:
    foreach(数据类型 变量 in 数组或集合)
    {
     循环体
    }
       foreach循环
    只能用于遍历,不能更改循环目标,效率高
       for循环
    可以用于任何形式的重复行为,在循环体中可以进行任何操作,效率低
      从数组或集合中,依次取出每一项的数据,
    没取出一项数据,就把数据赋值给循环变量,
    每一次赋值后,运行一次循环体

  • 相关阅读:
    python 抓取网页
    Vim XDebug调试PHP php远程调试
    10 条 nmap 技巧
    Linux修改文件及文件夹权限
    mysql 常用命令 汇总
    VS2010打开过多的IntelliTrace.exe进程导致虚拟内存不足的解决办法
    黄聪:MYSQL远程连接失败:ERROR 1130: mysql 1130连接错误的有效解決方法
    黄聪:WordPress搬家更换域名教程
    黄聪:使用 ALinq 实现 Linq to MySQL【转】
    黄聪:Filezilla 二进制上传设定
  • 原文地址:https://www.cnblogs.com/ccotk/p/7076837.html
Copyright © 2020-2023  润新知