C#基础知识及题目练习 Day11 ArrayList HashTable List集合 Dictionary键值对

  • object类是所有类的基类

1、new关键字的作用
1)实例化对象
2)隐藏从父类那里继承过来的同名成员

2、密封类:密封类是不能被继承的  它的关键字是sealed
    密封类不能做父类,但是可以做子类
     sealed class XiaoSan:Person
    {
        public void EST()
        {
            Console.WriteLine(this.Name);
        }
    }
    

3、静态类:不能被继承,也就是说静态类不能当父类,必须从对象派生

4、protected关键字:受保护的,只能被该类和它的子类调用,出了这个范围,将不再被允许调用


一、foreach循环


1、语法结构
foreach(变量类型  变量名QiXi in 集合(数组))
{
    //循环体
}

执行过程:程序运行到foreach处时,从集合或数组中取出一个元素,赋值给变量QiXi,
然后执行循环体对变量QiXi进行操作


2、foreach与for循环的不同
我们使用foreach循环,只能遍历元素,不能更改元素,如果修改元素的值,只能使用for循环


二、ArrayList  

 

所有元素都是object类型
string double int

1、Add 各种类型 数组、 类

2、AddRange: 添加集合类型

3、Clear()

4、Remove()

5、RemoveAt()

     RemoveRange()

6、Reverse()

7、Insert()

     InsertRange():

8、Count Capacity

每次集合中实际包含的元素(count)超过了元素的容量(capacity)的时候,集合就会向内存中申请多开辟一倍的空间,保证集合一直够用。

9、Index of()查找括号中的元素第一次出现的位置

10、LastIndexOf()查找括号中的元素最后一次出现的位置

 

拓:C#中ArrayList 与 string、string[]数组 的转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值