zoukankan      html  css  js  c++  java
  • 初始C#(二)

    一 数组

    定义:能存放任意多个同类型数据

    声明与赋值:声明:数据类型[ ]变量名                                        赋值:变量名=new 数据类型[长度]                   

    读取与修改:读取:变量名[]                                         修改:变量名[]=值

                         一个数组在创建后,它的每一数组项的值为数组项类型的默认值。如:int/double这种数字类型的,默认值为0.

                                                                                                                    char字符额默认值为\0

                                                                                                                    string字符串的默认值为null

                                                                                                                     bool的默认值为false

    读取数组长度:变量名.Length

    数组的遍历:把数组中的所有项取出来

                          可以通过循环来实现,循环变量从0开始,依次取到下标最大的数据。在循环体中,将下标作为变量,就可以输出每一项的值。

    数组的定长性:一个数组在创建后,它的长度是不变的。

    二 List集合

    (一)创建

    定义:集合同数组相同,都是存放多个同类型数据。

    声明:List<数据类型>变量名

    赋值:new List<数据类型>

    初始化:

    (二)操作

    添加数据:变量名.Add(要添加的数据);

    插入数据:变量名.Insert(要插入的数据);

    删除数据:变量名.RemoveAt(索引);

                      变量名.Remove(数据);

    修改元素:变量名[索引]=值;

    获取元素的数量:变量名.count;

    三 数组和集合的不同

    定长:数组具有,集合不具有,集合中存放数据的长度可以改变。

    占用内存:数组少,集合多。

    遍历速度:数组快,集合慢。

    数组能实现的集合也能实现,而集合能实现的,数组不一定能实现。

    初始化:

    四 foreach(只读循环)

    (一)该循环只能用于遍历数组或集合。

    代码格式:foreach(数据类型 变量 in 数组或集合)

    {

    循环体

    }

    (二)forrach与for的区别

    foreach: 只用于遍历数组或集合,不能更改循环目标,遍历速度快,执行效率高。

     for:可以用于任何形式的重复行为,在循环体重可以进行任意操作,便利速度慢,执行效率低。

  • 相关阅读:
    【转】70个经典的 Shell 脚本面试问题
    【转】最牛B的编码套路
    【转】Flex 布局语法教程
    【转】程序员7大软技能测验 你得几分?
    【转】为什么事务日志自动增长会降低你的性能
    【hive】——metastore的三种模式
    【hive】——Hive基本操作
    【hive】——Hive初始了解
    【hive】——Hive四种数据导入方式
    【hive】——Hive sql语法详解
  • 原文地址:https://www.cnblogs.com/Jialing825/p/7588364.html
Copyright © 2011-2022 走看看