int[,,n]与int[][]得区别

本文探讨了C#中数组的特性与使用方法,包括锯齿数组的概念及Array类的功能介绍。此外,还解析了yield语句的工作原理及其在迭代器中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

锯齿数组以及维数组

声明数组之后,不能修改其阶数

使用数组初始化时,必须初始化数组的每一个元素,不能遗漏如何元素

在锯齿数组中,每一行都可以有不同的大小

Array类:在后台使用C#语法,会创建一个派生自抽象基类的Array的新类

  longLength 获取元素个数 Rank获取数组维数

  Array  intarray1=Array.CreateInstance(typeof(int),5); SetValue GetValue Clone Copy Sort

  Clone Copy的简单区别:Clone创建新数组,Copy必须传递阶数相同且有足够元素的已有数组

yield语句 是什么意思?

包含yield语句的方法或属性也成为迭代块,必须声明为返回IEnumerator或者Ienumberable接口,或者这些接口的泛型版本,这个块包含多条yield return 语句或yield break语句,但不能包含Return语句

转载于:https://www.cnblogs.com/Rampage/archive/2011/11/10/2244070.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值