信息
您所需的主题如下所示。但此主题未包含在此库中。

Array 方法

2013/12/13

Array 类型公开以下成员。

  名称说明
公共方法 静态成员 AsReadOnly<T> 返回指定数组的只读包装。
公共方法 静态成员 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[], T) 使用由 Array 中每个元素和指定的对象实现的 IComparable<T> 泛型接口,在整个一维排序 Array 中搜索特定元素。
公共方法 静态成员 BinarySearch<T>(T[], T, IComparer<T>) 使用指定的 IComparer<T> 泛型接口,在整个一维排序 Array 中搜索值。
公共方法 静态成员 BinarySearch<T>(T[], Int32, Int32, T) 使用由 Array 中每个元素和指定值实现的 IComparable<T> 泛型接口,在一维排序 Array 的某个元素范围中搜索值。
公共方法 静态成员 BinarySearch<T>(T[], Int32, Int32, T, IComparer<T>) 使用指定的 IComparer<T> 泛型接口,在一维排序 Array 的某个元素范围中搜索值。
公共方法 静态成员 Clear Array 中的一系列元素设置为零、falsenull,具体取决于元素类型。
公共方法 Clone 创建 Array 的浅表副本。
公共方法 静态成员 ConstrainedCopy 从指定的源索引开始,复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从指定的目标索引开始)。保证在复制未成功完成的情况下撤消所有更改。
公共方法 静态成员 Copy(Array, Array, Int32) 从第一个元素开始复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从第一个元素开始)。长度指定为 32 位整数。
公共方法 静态成员 Copy(Array, Int32, Array, Int32, Int32) 从指定的源索引开始,复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从指定的目标索引开始)。长度和索引指定为 32 位整数。
公共方法 CopyTo 将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。索引指定为 32 位整数。
公共方法 静态成员 CreateInstance(Type, Int32) 创建使用从零开始的索引、具有指定 Type 和长度的一维 Array
公共方法 静态成员 CreateInstance(Type, Int32[]) 创建使用从零开始的索引、具有指定 Type 和维长的多维 Array。维的长度在一个 32 位整数数组中指定。
公共方法 静态成员 CreateInstance(Type, Int32[], Int32[]) 创建具有指定下限、指定 Type 和维长的多维 Array
公共方法 Equals(Object) 确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
公共方法 静态成员 Exists<T> 确定指定数组包含的元素是否与指定谓词定义的条件匹配。
受保护的方法 Finalize 允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法 静态成员 Find<T> 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 Array 中的第一个匹配元素。
公共方法 静态成员 FindAll<T> 检索与指定谓词定义的条件相匹配的所有元素。
公共方法 静态成员 FindIndex<T>(T[], Predicate<T>) 搜索与指定谓词定义的条件匹配的元素,然后返回整个 Array 中第一个匹配项的从零开始的索引。
公共方法 静态成员 FindIndex<T>(T[], Int32, Predicate<T>) 搜索与指定谓词所定义的条件相匹配的元素,并返回 Array 中从指定索引到最后一个元素的元素范围内第一个匹配项的从零开始的索引。
公共方法 静态成员 FindIndex<T>(T[], Int32, Int32, Predicate<T>) 搜索与指定谓词所定义的条件相匹配的一个元素,并返回 Array 中从指定的索引开始、包含指定元素个数的元素范围内第一个匹配项的从零开始的索引。
公共方法 静态成员 FindLast<T> 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 Array 中的最后一个匹配元素。
公共方法 静态成员 FindLastIndex<T>(T[], Predicate<T>) 搜索与指定谓词定义的条件匹配的元素,然后返回整个 Array 中最后一个匹配项的从零开始的索引。
公共方法 静态成员 FindLastIndex<T>(T[], Int32, Predicate<T>) 搜索与由指定谓词定义的条件相匹配的元素,并返回 Array 中从第一个元素到指定索引的元素范围内最后一个匹配项的从零开始的索引。
公共方法 静态成员 FindLastIndex<T>(T[], Int32, Int32, Predicate<T>) 搜索与指定谓词所定义的条件相匹配的元素,并返回 Array 中包含指定元素个数、到指定索引结束的元素范围内最后一个匹配项的从零开始的索引。
公共方法 静态成员 ForEach<T> 对指定数组的每个元素执行指定操作。
公共方法 GetEnumerator 返回 ArrayIEnumerator
公共方法 GetHashCode 用作特定类型的哈希函数。 (从 Object 继承。)
公共方法 GetLength 获取一个 32 位整数,该整数表示 Array 的指定维中的元素数。
公共方法 GetLowerBound 获取 Array 中指定维度的下限。
公共方法 GetType 获取当前实例的 Type (从 Object 继承。)
公共方法 GetUpperBound 获取 Array 的指定维度的上限。
公共方法 GetValue(Int32) 获取一维 Array 中指定位置的值。索引指定为 32 位整数。
公共方法 GetValue(Int32[]) 获取多维 Array 中指定位置的值。索引指定为一个 32 位整数数组。
公共方法 静态成员 IndexOf(Array, Object) 搜索指定的对象,并返回整个一维 Array 中第一个匹配项的索引。
公共方法 静态成员 IndexOf(Array, Object, Int32) 搜索指定的对象,并返回一维 Array 中从指定索引到最后一个元素这部分元素中第一个匹配项的索引。
公共方法 静态成员 IndexOf(Array, Object, Int32, Int32) 搜索指定的对象,并返回一维 Array 中从指定索引开始包含指定个元素的这部分元素中第一个匹配项的索引。
公共方法 静态成员 IndexOf<T>(T[], T) 搜索指定的对象,并返回整个 Array 中第一个匹配项的索引。
公共方法 静态成员 IndexOf<T>(T[], T, Int32) 搜索指定的对象,并返回 Array 中从指定索引到最后一个元素这部分元素中第一个匹配项的索引。
公共方法 静态成员 IndexOf<T>(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[], T) 搜索指定的对象,并返回整个 Array 中最后一个匹配项的索引。
公共方法 静态成员 LastIndexOf<T>(T[], T, Int32) 搜索指定的对象,并返回 Array 中从第一个元素到指定索引这部分元素中最后一个匹配项的索引。
公共方法 静态成员 LastIndexOf<T>(T[], T, Int32, Int32) 搜索指定的对象,并返回 Array 中到指定索引为止包含指定个元素的这部分元素中最后一个匹配项的索引。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法 静态成员 Resize<T> 将数组的元素数更改为指定的新大小。
公共方法 静态成员 Reverse(Array) 反转整个一维 Array 中元素的顺序。
公共方法 静态成员 Reverse(Array, Int32, Int32) 反转一维 Array 中某部分元素的元素顺序。
公共方法 SetValue(Object, Int32) 将某值设置给一维 Array 中指定位置的元素。索引指定为 32 位整数。
公共方法 SetValue(Object, Int32[]) 将某值设置给多维 Array 中指定位置的元素。索引指定为一个 32 位整数数组。
公共方法 静态成员 Sort(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, Int32, Int32, IComparer) 使用指定的 IComparer,对一维 Array 的部分元素进行排序。
公共方法 静态成员 Sort(Array, Array, Int32, Int32, IComparer) 基于第一个 Array 中的关键字,使用指定的 IComparer,对两个一维 Array 对象(一个包含关键字,另一个包含对应的项)的部分元素进行排序。
公共方法 静态成员 Sort<T>(T[]) 使用 Array 的每个元素的 IComparable<T> 泛型接口实现,对整个 Array 中的元素进行排序。
公共方法 静态成员 Sort<T>(T[], IComparer<T>) 使用指定的 IComparer<T> 泛型接口,对 Array 中的元素进行排序。
公共方法 静态成员 Sort<T>(T[], Comparison<T>) 使用指定的 Comparison<T>Array 中的元素进行排序。
公共方法 静态成员 Sort<T>(T[], Int32, Int32) 使用 Array 的每个元素的 IComparable<T> 泛型接口实现,对 Array 中某个元素范围内的元素进行排序。
公共方法 静态成员 Sort<T>(T[], Int32, Int32, IComparer<T>) 使用指定的 IComparer<T> 泛型接口,对 Array 中某个元素范围内的元素进行排序。
公共方法 静态成员 Sort<TKey, TValue>(TKey[], TValue[]) 基于第一个 Array 中的关键字,使用每个关键字的 IComparable<T> 泛型接口实现,对两个 Array 对象(一个包含关键字,另一个包含对应的项)进行排序。
公共方法 静态成员 Sort<TKey, TValue>(TKey[], TValue[], IComparer<TKey>) 基于第一个 Array 中的关键字,使用指定的 IComparer<T> 泛型接口,对两个 Array 对象(一个包含关键字,另一个包含对应的项)进行排序。
公共方法 静态成员 Sort<TKey, TValue>(TKey[], TValue[], Int32, Int32) 基于第一个 Array 中的关键字,使用每个关键字的 IComparable<T> 泛型接口实现,对两个 Array 对象(一个包含关键字,另一个包含对应的项)的部分元素进行排序。
公共方法 静态成员 Sort<TKey, TValue>(TKey[], TValue[], Int32, Int32, IComparer<TKey>) 基于第一个 Array 中的关键字,使用指定的 IComparer<T> 泛型接口,对两个 Array 对象(一个包含关键字,另一个包含对应的项)的部分元素进行排序。
公共方法 ToString 返回一个字符串,它表示当前的对象。 (从 Object 继承。)
公共方法 静态成员 TrueForAll<T> 确定数组中的每个元素是否都与指定谓词定义的条件匹配。
返回顶部

  名称说明
公共扩展方法 AsQueryable IEnumerable 转换为 IQueryable (由 Queryable 定义。)
公共扩展方法 Cast<TResult> IEnumerable 的元素转换为指定的类型。 (由 Enumerable 定义。)
公共扩展方法 OfType<TResult> 根据指定类型筛选 IEnumerable 的元素。 (由 Enumerable 定义。)
返回顶部

  名称说明
显式接口实现 私有方法 IList.Add 实现 IList.Add。在任何情况下均引发 NotSupportedException
显式接口实现 私有方法 IList.Clear Array 中的所有元素设置为零、falsenull,具体取决于元素类型。
显式接口实现 私有方法 IList.Contains 确定某元素是否在 Array 中。
显式接口实现 私有方法 IList.IndexOf 搜索指定的对象,并返回当前一维实例中第一个匹配项的索引。
显式接口实现 私有方法 IList.Insert 实现 IList.Insert。在任何情况下均引发 NotSupportedException
显式接口实现 私有方法 IList.Remove 实现 IList.Remove。在任何情况下均引发 NotSupportedException
显式接口实现 私有方法 IList.RemoveAt 实现 IList.RemoveAt。在任何情况下均引发 NotSupportedException
显式接口实现 私有方法 IStructuralComparable.CompareTo 确定当前集合对象在排序顺序中的位置是位于另一个对象之前、之后还是与其位置相同。
显式接口实现 私有方法 IStructuralEquatable.Equals 确定某个对象与当前实例是否相等。
显式接口实现 私有方法 IStructuralEquatable.GetHashCode 返回当前实例的哈希代码。
返回顶部

显示: