已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ArrayArray 类类 NET NET FrameworkFramework 4 4 其他版本 2 共 2 对本文的评价是有帮助 评价此主题 提供创建 操作 搜索和排序数组的方法 因而在公共语言运行时中用作所有 数组的基类 继承层次结构 System Object System Array 命名空间 命名空间 System 程序集 程序集 mscorlib 在 mscorlib dll 中 语法 C C F VB 复制 SerializableAttribute ComVisibleAttribute true public abstract class Array ICloneable IList ICollection IEnumerable IStructuralComparable IStructuralEquatable Array 类型公开以下成员 属性 名称名称说明说明 IsFixedSize 获取一个值 该值指示 Array 是否具有固定大小 IsReadOnly 获取一个值 该值指示 Array 是否为只读 IsSynchronized 获取一个值 该值指示是否同步对 Array 的访问 线程安 全 Length 获得一个 32 位整数 该整数表示 Array 的所有维数中元 素的总数 LongLength 获得一个 64 位整数 该整数表示 Array 的所有维数中元 素的总数 Rank 获取 Array 的秩 维数 SyncRoot 获取可用于同步 Array 访问的对象 页首 方法 名称名称说明说明 AsReadOnly 返回指定数组的只读包装 BinarySearch Array Object 使用由 Array 中每个元素和指定的对象实 现的 IComparable 接口 在整个一维排序 Array 中搜索特定元素 BinarySearch Array Object IComparer 使用指定的 IComparer 接口 在整个一维 排序 Array 中搜索值 BinarySearch Array Int32 Int32 Object 使用由 Array 中每个元素和指定值实现的 IComparable 接口 在一维排序 Array 的 某个范围中搜索值 BinarySearch Array Int32 Int32 Object IComparer 使用指定的 IComparer 接口 在一维排序 Array 的某个元素范围中搜索值 BinarySearch T T 使用由 Array 中每个元素和指定的对象实 现的 IComparable 泛型接口 在整个 一维排序 Array 中搜索特定元素 BinarySearch T T IComparer 使用指定的 IComparer 泛型接口 在 整个一维排序 Array 中搜索值 BinarySearch T Int32 Int32 T 使用由 Array 中每个元素和指定值实现的 IComparable 泛型接口 在一维排序 Array 的某个元素范围中搜索值 BinarySearch T Int32 Int32 T IComparer 使用指定的 IComparer 泛型接口 在 一维排序 Array 的某个元素范围中搜索值 Clear 将 Array 中的一系列元素设置为零 false 或 null 具体取决于元素类型 Clone 创建 Array 的浅表副本 ConstrainedCopy 从指定的源索引开始 复制 Array 中的一 系列元素 将它们粘贴到另一 Array 中 从指定的目标索引开始 保证在复制 未成功完成的情况下撤消所有更改 ConvertAll 将一种类型的数组转换为另一种类型的数 组 Copy Array Array Int32 从第一个元素开始复制 Array 中的一系列 元素 将它们粘贴到另一 Array 中 从第 一个元素开始 长度指定为 32 位整数 Copy Array Array Int64 从第一个元素开始复制 Array 中的一系列 元素 将它们粘贴到另一 Array 中 从第 一个元素开始 长度指定为 64 位整数 Copy Array Int32 Array Int32 Int32 从指定的源索引开始 复制 Array 中的一 系列元素 将它们粘贴到另一 Array 中 从指定的目标索引开始 长度和索引 指定为 32 位整数 Copy Array Int64 Array Int64 Int64 从指定的源索引开始 复制 Array 中的一 系列元素 将它们粘贴到另一 Array 中 从指定的目标索引开始 长度和索引 指定为 64 位整数 CopyTo Array Int32 将当前一维 Array 的所有元素复制到指定 的一维 Array 中 从指定的目标 Array 索引开始 索引指定为 32 位整数 CopyTo Array Int64 将当前一维 Array 的所有元素复制到指定 的一维 Array 中 从指定的目标 Array 索引开始 索引指定为 64 位整数 CreateInstance Type Int32 创建使用从零开始的索引 具有指定 Type 和长度的一维 Array CreateInstance Type Int32 创建使用从零开始的索引 具有指定 Type 和维长的多维 Array 维的长度在一个 32 位整数数组中指定 CreateInstance Type Int64 创建使用从零开始的索引 具有指定 Type 和维长的多维 Array 维的长度在一个 64 位整数数组中指定 CreateInstance Type Int32 Int32 创建使用从零开始的索引 具有指定 Type 和维长的二维 Array CreateInstance Type Int32 Int32 创建具有指定下限 指定 Type 和维长的 多维 Array CreateInstance Type Int32 Int32 Int32 创建使用从零开始的索引 具有指定 Type 和维长的三维 Array Equals Object 确定指定的 Object 是否等于当前的 Object 继承自 Object Exists 确定指定数组包含的元素是否与指定谓词 定义的条件匹配 Finalize 允许对象在 垃圾回收 回收之前尝试释 放资源并执行其他清理操作 继承自 Object Find 搜索与指定谓词所定义的条件相匹配的元 素 并返回整个 Array 中的第一个匹配元 素 FindAll 检索与指定谓词定义的条件匹配的所有元 素 FindIndex T Predicate 搜索与指定谓词定义的条件匹配的元素 然后返回整个 Array 中第一个匹配项的从 零开始的索引 FindIndex T Int32 Predicate 搜索与指定谓词所定义的条件相匹配的元 素 并返回 Array 中从指定索引到最后一 个元素的元素范围内第一个匹配项的从零 开始的索引 FindIndex T Int32 Int32 Predicate 搜索与指定谓词所定义的条件相匹配的一 个元素 并返回 Array 中从指定的索引开 始 包含指定元素个数的元素范围内第一 个匹配项的从零开始的索引 FindLast 搜索与指定谓词所定义的条件相匹配的元 素 并返回整个 Array 中的最后一个匹配 元素 FindLastIndex T Predicate 搜索与指定谓词定义的条件匹配的元素 然后返回整个 Array 中最后一个匹配项的 从零开始的索引 FindLastIndex T Int32 Predicate 搜索与由指定谓词定义的条件相匹配的元 素 并返回 Array 中从第一个元素到指定 索引的元素范围内最后一个匹配项的从零 开始的索引 FindLastIndex T Int32 Int32 Predicate 搜索与指定谓词所定义的条件相匹配的元 素 并返回 Array 中包含指定元素个数 到指定索引结束的元素范围内最后一个匹 配项的从零开始的索引 ForEach 对指定数组的每个元素执行指定操作 GetEnumerator 返回 Array 的 IEnumerator GetHashCode 用作特定类型的哈希函数 继承自 Object GetLength 获取一个 32 位整数 该整数表示 Array 的指定维中的元素数 GetLongLength 获取一个 64 位整数 该整数表示 Array 的指定维中的元素数 GetLowerBound 获取 Array 中指定维度的下限 GetType 获取当前实例的 Type 继承自 Object GetUpperBound 获取 Array 的指定维度的上限 GetValue Int32 获取一维 Array 中指定位置的值 索引指 定为 32 位整数 GetValue Int32 获取多维 Array 中指定位置的值 索引指 定为一个 32 位整数数组 GetValue Int64 获取一维 Array 中指定位置的值 索引指 定为 64 位整数 GetValue Int64 获取多维 Array 中指定位置的值 索引指 定为一个 64 位整数数组 GetValue Int32 Int32 获取二维 Array 中指定位置的值 索引指 定为 32 位整数 GetValue Int64 Int64 获取二维 Array 中指定位置的值 索引指 定为 64 位整数 GetValue Int32 Int32 Int32 获取三维 Array 中指定位置的值 索引指 定为 32 位整数 GetValue Int64 Int64 Int64 获取三维 Array 中指定位置的值 索引指 定为 64 位整数 IndexOf Array Object 搜索指定的对象 并返回整个一维 Array 中第一个匹配项的索引 IndexOf Array Object Int32 搜索指定的对象 并返回一维 Array 中从 指定索引到最后一个元素这部分元素中第 一个匹配项的索引 IndexOf Array Object Int32 Int32 搜索指定的对象 并返回一维 Array 中从 指定索引开始包含指定个元素的这部分元 素中第一个匹配项的索引 IndexOf T T 搜索指定的对象 并返回整个 Array 中第 一个匹配项的索引 IndexOf T T Int32 搜索指定的对象 并返回 Array 中从指定 索引到最后一个元素这部分元素中第一个 匹配项的索引 IndexOf T T Int32 Int32 搜索指定的对象 并返回 Array 中从指定 索引开始包含指定个元素的这部分元素中 第一个匹配项的索引 Initialize 通过调用值类型的默认构造函数 初始化 值类型 Array 的每一个元素 LastIndexOf Array Object 搜索指定的对象 并返回整个一维 Array 中最后一个匹配项的索引 LastIndexOf Array Object Int32 搜索指定的对象 并返回一维 Array 中从 第一个元素到指定索引这部分元素中最后 一个匹配项的索引 LastIndexOf Array Object Int32 Int32 搜索指定的对象 并返回一维 Array 中到 指定索引为止包含指定个元素的这部分元 素中最后一个匹配项的索引 LastIndexOf T T 搜索指定的对象 并返回整个 Array 中最 后一个匹配项的索引 LastIndexOf T T Int32 搜索指定的对象 并返回 Array 中从第一 个元素到指定索引这部分元素中最后一个 匹配项的索引 LastIndexOf T T Int32 Int32 搜索指定的对象 并返回 Array 中到指定 索引为止包含指定个元素的这部分元素中 最后一个匹配项的索引 MemberwiseClone 创建当前 Object 的浅表副本 继承自 Object Resize 将数组的元素数更改为指定的新大小 Reverse Array 反转整个一维 Array 中元素的顺序 Reverse Array Int32 Int32 反转一维 Array 中某部分元素的元素顺序 SetValue Object Int32 将某值设置给一维 Array 中指定位置的元 素 索引指定为 32 位整数 SetValue Object Int32 将某值设置给多维 Array 中指定位置的元 素 索引指定为一个 32 位整数数组 SetValue Object Int64 将某值设置给一维 Array 中指定位置的元 素 索引指定为 64 位整数 SetValue Object Int64 将某值设置给多维 Array 中指定位置的元 素 索引指定为一个 64 位整数数组 SetValue Object Int32 Int32 将某值设置给二维 Array 中指定位置的元 素 索引指定为 32 位整数 SetValue Object Int64 Int64 将某值设置给二维 Array 中指定位置的元 素 索引指定为 64 位整数 SetValue Object Int32 Int32 Int32 将某值设置给三维 Array 中指定位置的元 素 索引指定为 32 位整数 SetValue Object Int64 Int64 Int64 将某值设置给三维 Array 中指定位置的元 素 索引指定为 64 位整数 Sort Array 使用 Array 中每个元素的 IComparable 实现 对整个一维 Array 中的元素进行排 序 Sort Array Array 基于第一个 Array 中的关键字 使用每个 关键字的 IComparable 实现 对两个一维 Array 对象 一个包含关键字 另一个包 含对应的项 进行排序 Sort Array IComparer 使用指定的 IComparer 对一维 Array 中 的元素进行排序 Sort Array Array IComparer 基于第一个 Array 中的关键字 使用指定 的 IComparer 对两个一维 Array 对象 一个包含关键字 另一个包含对应的项 进行排序 Sort Array Int32 Int32 使用 Array 中每个元素的 IComparable 实现 对一维 Array 中某部分元素进行排 序 Sort Array Array Int32 基于第一个 Array 中的关键字 使用每个 Int32 关键字的 IComparable 实现 对两个一维 Array 对象 一个包含关键字 另一个包 含对应的项 的部分元素进行排序 Sort Array Int32 Int32 IComparer 使用指定的 IComparer 对一维 Array 的 部分元素进行排序 Sort Array Array Int32 Int32 IComparer 基于第一个 Array 中的关键字 使用指定 的 IComparer 对两个一维 Array 对象 一个包含关键字 另一个包含对应的项 的部分元素进行排序 Sort T 使用 Array 的每个元素的 IComparable 泛型接口实现 对整个 Array 中的元素进行排序 Sort T IComparer 使用指定的 IComparer 泛型接口 对 Array 中的元素进行排序 Sort T Comparison 使用指定的 Comparison 对 Array 中 的元素进行排序 Sort T Int32 Int32 使用 Array 的每个元素的 IComparable 泛型接口实现 对 Array 中某个元素范围内的元素进行排序 Sort T Int32 Int32 IComparer 使用指定的 IComparer 泛型接口 对 Array 中某个元素范围内的元素进行排序 Sort TKey TValue 基于第一个 Array 中的关键字 使用每个 关键字的 IComparable 泛型接口实现 对两个 Array 对象 一个包含关键字 另 一个包含对应的项 进行排序 Sort TKey TValue IComparer 基于第一个 Array 中的关键字 使用指定 的 IComparer 泛型接口 对两个 Array 对象 一个包含关键字 另一个包 含对应的项 进行排序 Sort TKey TValue Int32 Int32 基于第一个 Array 中的关键字 使用每个 关键字的 IComparable 泛型接口实现 对两个 Array 对象 一个包含关键字 另 一个包含对应的项 的部分元素进行排序 Sort TKey TValue Int32 Int32 IComparer 基于第一个 Array 中的关键字 使用指定 的 IComparer 泛型接口 对两个 Array 对象 一个包含关键字 另一个包 含对应的项 的部分元素进行排序 ToString 返回表示当前对象的字符串 继承自 Object TrueForAll 确定数组中的每个元素是否都与指定谓词 定义的条件匹配 页首 扩展方法 名称名称说明说明 AsParallel 启用查询的并行化 由 ParallelEnumerable 定义 AsQueryable 将 IEnumerable 转换为 IQueryable 由 Queryable 定义 Cast 将 IEnumerable 的元素转换为指定的类型 由 Enumerable 定义 OfType 根据指定类型筛选 IEnumerable 的元素 由 Enumerable 定义 页首 显式接口实现 名称名称说明说明 ICollection CopyTo ICollection Count 获取 Array 中包含的元素数 ICollection IsSynchronized ICollection SyncRoot IList Add 向 IList 中添加项 IList Clear 从 IList 中移除所有项 IList Contains 确定某元素是否在 IList 中 IList IndexOf 确定 IList 中特定项的索引 IList Insert 将一个项插入指定索引处的 IList IList IsFixedSize IList IsReadOnly IList Item 获取或设置指定索引处的元素 IList Remove 从 IList 中移除特定对象的第一个匹 配项 IList RemoveAt 移除指定索引处的 IList 项 IStructuralComparable CompareTo 确定当前集合对象在排序顺序中的位 置是位于另一个对象之前 之后还是 与其位置相同 IStructuralEquatable Equals 确定某个对象与当前实例是否相等 IStructuralEquatable GetHashCode返回当前实例的哈希代码 页首 备注 Array 类是支持数组的语言实现的基类 但是 只有系统和编译器可以从 Array 类显式派生 用户应当使用由语言提供的数组构造 一个元素就是 Array 中的一个值 Array 的长度是它可包含的元素总数 Array 的秩是 Array 中的维数 Array 中维度的下限是 Array 中该维度的起 始索引 多维 Array 的各个维度可以有不同的界限 数组最多可以有 32 个维 在 NET Framework 2 0 版中 Arra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兰花养殖合同合作协议
- 北京房屋买卖合同范本
- 农村厂房建设合同范本
- 农民土豆收购合同范本
- 卖楼铺面转让合同范本
- 代抚养别人孩子协议书
- 企业补充劳动合同协议
- 共享酒店团购合同范本
- 劳务挂靠付款合同范本
- 司机入股合伙合同范本
- 《中国工艺美术史》全套教学课件
- 集团教师培训管理办法
- 虱媒疾病传播机制-洞察及研究
- 应用写作 课件全套 周志凌 绪论、第1-10章 应用文概述-申论写作
- 提高护理服务质量品管圈
- 2025年高等自学教育考试马克思主义基本原理概论全真模拟试卷及答案(共四套)
- 乡村农业设备管理制度
- 2025至2030中国EPO(重组人红细胞生成素)行业产销预测及经营发展分析报告
- 口腔手术病人护理常规
- 德语动介搭配
- 车行合伙人合同范本
评论
0/150
提交评论