关于:一维零基数组,多个创建方式(茴字有几个写法)

回归本质,聊一聊数组,只讨论最基础的

关于:一维零基数组

定义:
[1]零基,zero-based, 最小索引为0
[2]一维,相对于(多维,交错)
[3]效率,编译器又开后门了
[A]提供了IL操作指令newarr
[B]访问数组时不需要通过索引减去偏移量来完成,
[C]而且JIT也只需执行一次范围检查
实例化时必须指定数组的大小,
实例后不能改变数据的大小

[4]缺点
实例化时必须指定数组的大小
实例化后也不能改变数组结构
(不能添加,插入,删除结点,但可以改变结点的内容)

集合的基础之一,集合的三种基础结构:
[1]基于数组
[2]基于链表
[3]基于位

创建方式:(茴字有几个写法)
[1]显式创建

[2]常规创建

[3]隐式创建

[4]匿名创建

[5]其它

说明:
在隐式的匿名的创建方式中,
数据的赋值实际上是调用了IList接口上的.Add()方法,
了解数组类,最好的的办法是:自己实现一个数组类试试^_^

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值