c# 數(shù)組類Array 類_第1頁
c# 數(shù)組類Array 類_第2頁
c# 數(shù)組類Array 類_第3頁
c# 數(shù)組類Array 類_第4頁
c# 數(shù)組類Array 類_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ArrayArray 類類 NET NET FrameworkFramework 4 4 其他版本 2 共 2 對(duì)本文的評(píng)價(jià)是有幫助 評(píng)價(jià)此主題 提供創(chuàng)建 操作 搜索和排序數(shù)組的方法 因而在公共語言運(yùn)行時(shí)中用作所有 數(shù)組的基類 繼承層次結(jié)構(gòu) System Object System Array 命名空間 命名空間 System 程序集 程序集 mscorlib 在 mscorlib dll 中 語法 C C F VB 復(fù)制 SerializableAttribute ComVisibleAttribute true public abstract class Array ICloneable IList ICollection IEnumerable IStructuralComparable IStructuralEquatable Array 類型公開以下成員 屬性 名稱名稱說明說明 IsFixedSize 獲取一個(gè)值 該值指示 Array 是否具有固定大小 IsReadOnly 獲取一個(gè)值 該值指示 Array 是否為只讀 IsSynchronized 獲取一個(gè)值 該值指示是否同步對(duì) Array 的訪問 線程安 全 Length 獲得一個(gè) 32 位整數(shù) 該整數(shù)表示 Array 的所有維數(shù)中元 素的總數(shù) LongLength 獲得一個(gè) 64 位整數(shù) 該整數(shù)表示 Array 的所有維數(shù)中元 素的總數(shù) Rank 獲取 Array 的秩 維數(shù) SyncRoot 獲取可用于同步 Array 訪問的對(duì)象 頁首 方法 名稱名稱說明說明 AsReadOnly 返回指定數(shù)組的只讀包裝 BinarySearch Array Object 使用由 Array 中每個(gè)元素和指定的對(duì)象實(shí) 現(xiàn)的 IComparable 接口 在整個(gè)一維排序 Array 中搜索特定元素 BinarySearch Array Object IComparer 使用指定的 IComparer 接口 在整個(gè)一維 排序 Array 中搜索值 BinarySearch Array Int32 Int32 Object 使用由 Array 中每個(gè)元素和指定值實(shí)現(xiàn)的 IComparable 接口 在一維排序 Array 的 某個(gè)范圍中搜索值 BinarySearch Array Int32 Int32 Object IComparer 使用指定的 IComparer 接口 在一維排序 Array 的某個(gè)元素范圍中搜索值 BinarySearch T T 使用由 Array 中每個(gè)元素和指定的對(duì)象實(shí) 現(xiàn)的 IComparable 泛型接口 在整個(gè) 一維排序 Array 中搜索特定元素 BinarySearch T T IComparer 使用指定的 IComparer 泛型接口 在 整個(gè)一維排序 Array 中搜索值 BinarySearch T Int32 Int32 T 使用由 Array 中每個(gè)元素和指定值實(shí)現(xiàn)的 IComparable 泛型接口 在一維排序 Array 的某個(gè)元素范圍中搜索值 BinarySearch T Int32 Int32 T IComparer 使用指定的 IComparer 泛型接口 在 一維排序 Array 的某個(gè)元素范圍中搜索值 Clear 將 Array 中的一系列元素設(shè)置為零 false 或 null 具體取決于元素類型 Clone 創(chuàng)建 Array 的淺表副本 ConstrainedCopy 從指定的源索引開始 復(fù)制 Array 中的一 系列元素 將它們粘貼到另一 Array 中 從指定的目標(biāo)索引開始 保證在復(fù)制 未成功完成的情況下撤消所有更改 ConvertAll 將一種類型的數(shù)組轉(zhuǎn)換為另一種類型的數(shù) 組 Copy Array Array Int32 從第一個(gè)元素開始復(fù)制 Array 中的一系列 元素 將它們粘貼到另一 Array 中 從第 一個(gè)元素開始 長度指定為 32 位整數(shù) Copy Array Array Int64 從第一個(gè)元素開始復(fù)制 Array 中的一系列 元素 將它們粘貼到另一 Array 中 從第 一個(gè)元素開始 長度指定為 64 位整數(shù) Copy Array Int32 Array Int32 Int32 從指定的源索引開始 復(fù)制 Array 中的一 系列元素 將它們粘貼到另一 Array 中 從指定的目標(biāo)索引開始 長度和索引 指定為 32 位整數(shù) Copy Array Int64 Array Int64 Int64 從指定的源索引開始 復(fù)制 Array 中的一 系列元素 將它們粘貼到另一 Array 中 從指定的目標(biāo)索引開始 長度和索引 指定為 64 位整數(shù) CopyTo Array Int32 將當(dāng)前一維 Array 的所有元素復(fù)制到指定 的一維 Array 中 從指定的目標(biāo) Array 索引開始 索引指定為 32 位整數(shù) CopyTo Array Int64 將當(dāng)前一維 Array 的所有元素復(fù)制到指定 的一維 Array 中 從指定的目標(biāo) Array 索引開始 索引指定為 64 位整數(shù) CreateInstance Type Int32 創(chuàng)建使用從零開始的索引 具有指定 Type 和長度的一維 Array CreateInstance Type Int32 創(chuàng)建使用從零開始的索引 具有指定 Type 和維長的多維 Array 維的長度在一個(gè) 32 位整數(shù)數(shù)組中指定 CreateInstance Type Int64 創(chuàng)建使用從零開始的索引 具有指定 Type 和維長的多維 Array 維的長度在一個(gè) 64 位整數(shù)數(shù)組中指定 CreateInstance Type Int32 Int32 創(chuàng)建使用從零開始的索引 具有指定 Type 和維長的二維 Array CreateInstance Type Int32 Int32 創(chuàng)建具有指定下限 指定 Type 和維長的 多維 Array CreateInstance Type Int32 Int32 Int32 創(chuàng)建使用從零開始的索引 具有指定 Type 和維長的三維 Array Equals Object 確定指定的 Object 是否等于當(dāng)前的 Object 繼承自 Object Exists 確定指定數(shù)組包含的元素是否與指定謂詞 定義的條件匹配 Finalize 允許對(duì)象在 垃圾回收 回收之前嘗試釋 放資源并執(zhí)行其他清理操作 繼承自 Object Find 搜索與指定謂詞所定義的條件相匹配的元 素 并返回整個(gè) Array 中的第一個(gè)匹配元 素 FindAll 檢索與指定謂詞定義的條件匹配的所有元 素 FindIndex T Predicate 搜索與指定謂詞定義的條件匹配的元素 然后返回整個(gè) Array 中第一個(gè)匹配項(xiàng)的從 零開始的索引 FindIndex T Int32 Predicate 搜索與指定謂詞所定義的條件相匹配的元 素 并返回 Array 中從指定索引到最后一 個(gè)元素的元素范圍內(nèi)第一個(gè)匹配項(xiàng)的從零 開始的索引 FindIndex T Int32 Int32 Predicate 搜索與指定謂詞所定義的條件相匹配的一 個(gè)元素 并返回 Array 中從指定的索引開 始 包含指定元素個(gè)數(shù)的元素范圍內(nèi)第一 個(gè)匹配項(xiàng)的從零開始的索引 FindLast 搜索與指定謂詞所定義的條件相匹配的元 素 并返回整個(gè) Array 中的最后一個(gè)匹配 元素 FindLastIndex T Predicate 搜索與指定謂詞定義的條件匹配的元素 然后返回整個(gè) Array 中最后一個(gè)匹配項(xiàng)的 從零開始的索引 FindLastIndex T Int32 Predicate 搜索與由指定謂詞定義的條件相匹配的元 素 并返回 Array 中從第一個(gè)元素到指定 索引的元素范圍內(nèi)最后一個(gè)匹配項(xiàng)的從零 開始的索引 FindLastIndex T Int32 Int32 Predicate 搜索與指定謂詞所定義的條件相匹配的元 素 并返回 Array 中包含指定元素個(gè)數(shù) 到指定索引結(jié)束的元素范圍內(nèi)最后一個(gè)匹 配項(xiàng)的從零開始的索引 ForEach 對(duì)指定數(shù)組的每個(gè)元素執(zhí)行指定操作 GetEnumerator 返回 Array 的 IEnumerator GetHashCode 用作特定類型的哈希函數(shù) 繼承自 Object GetLength 獲取一個(gè) 32 位整數(shù) 該整數(shù)表示 Array 的指定維中的元素?cái)?shù) GetLongLength 獲取一個(gè) 64 位整數(shù) 該整數(shù)表示 Array 的指定維中的元素?cái)?shù) GetLowerBound 獲取 Array 中指定維度的下限 GetType 獲取當(dāng)前實(shí)例的 Type 繼承自 Object GetUpperBound 獲取 Array 的指定維度的上限 GetValue Int32 獲取一維 Array 中指定位置的值 索引指 定為 32 位整數(shù) GetValue Int32 獲取多維 Array 中指定位置的值 索引指 定為一個(gè) 32 位整數(shù)數(shù)組 GetValue Int64 獲取一維 Array 中指定位置的值 索引指 定為 64 位整數(shù) GetValue Int64 獲取多維 Array 中指定位置的值 索引指 定為一個(gè) 64 位整數(shù)數(shù)組 GetValue Int32 Int32 獲取二維 Array 中指定位置的值 索引指 定為 32 位整數(shù) GetValue Int64 Int64 獲取二維 Array 中指定位置的值 索引指 定為 64 位整數(shù) GetValue Int32 Int32 Int32 獲取三維 Array 中指定位置的值 索引指 定為 32 位整數(shù) GetValue Int64 Int64 Int64 獲取三維 Array 中指定位置的值 索引指 定為 64 位整數(shù) IndexOf Array Object 搜索指定的對(duì)象 并返回整個(gè)一維 Array 中第一個(gè)匹配項(xiàng)的索引 IndexOf Array Object Int32 搜索指定的對(duì)象 并返回一維 Array 中從 指定索引到最后一個(gè)元素這部分元素中第 一個(gè)匹配項(xiàng)的索引 IndexOf Array Object Int32 Int32 搜索指定的對(duì)象 并返回一維 Array 中從 指定索引開始包含指定個(gè)元素的這部分元 素中第一個(gè)匹配項(xiàng)的索引 IndexOf T T 搜索指定的對(duì)象 并返回整個(gè) Array 中第 一個(gè)匹配項(xiàng)的索引 IndexOf T T Int32 搜索指定的對(duì)象 并返回 Array 中從指定 索引到最后一個(gè)元素這部分元素中第一個(gè) 匹配項(xiàng)的索引 IndexOf T T Int32 Int32 搜索指定的對(duì)象 并返回 Array 中從指定 索引開始包含指定個(gè)元素的這部分元素中 第一個(gè)匹配項(xiàng)的索引 Initialize 通過調(diào)用值類型的默認(rèn)構(gòu)造函數(shù) 初始化 值類型 Array 的每一個(gè)元素 LastIndexOf Array Object 搜索指定的對(duì)象 并返回整個(gè)一維 Array 中最后一個(gè)匹配項(xiàng)的索引 LastIndexOf Array Object Int32 搜索指定的對(duì)象 并返回一維 Array 中從 第一個(gè)元素到指定索引這部分元素中最后 一個(gè)匹配項(xiàng)的索引 LastIndexOf Array Object Int32 Int32 搜索指定的對(duì)象 并返回一維 Array 中到 指定索引為止包含指定個(gè)元素的這部分元 素中最后一個(gè)匹配項(xiàng)的索引 LastIndexOf T T 搜索指定的對(duì)象 并返回整個(gè) Array 中最 后一個(gè)匹配項(xiàng)的索引 LastIndexOf T T Int32 搜索指定的對(duì)象 并返回 Array 中從第一 個(gè)元素到指定索引這部分元素中最后一個(gè) 匹配項(xiàng)的索引 LastIndexOf T T Int32 Int32 搜索指定的對(duì)象 并返回 Array 中到指定 索引為止包含指定個(gè)元素的這部分元素中 最后一個(gè)匹配項(xiàng)的索引 MemberwiseClone 創(chuàng)建當(dāng)前 Object 的淺表副本 繼承自 Object Resize 將數(shù)組的元素?cái)?shù)更改為指定的新大小 Reverse Array 反轉(zhuǎn)整個(gè)一維 Array 中元素的順序 Reverse Array Int32 Int32 反轉(zhuǎn)一維 Array 中某部分元素的元素順序 SetValue Object Int32 將某值設(shè)置給一維 Array 中指定位置的元 素 索引指定為 32 位整數(shù) SetValue Object Int32 將某值設(shè)置給多維 Array 中指定位置的元 素 索引指定為一個(gè) 32 位整數(shù)數(shù)組 SetValue Object Int64 將某值設(shè)置給一維 Array 中指定位置的元 素 索引指定為 64 位整數(shù) SetValue Object Int64 將某值設(shè)置給多維 Array 中指定位置的元 素 索引指定為一個(gè) 64 位整數(shù)數(shù)組 SetValue Object Int32 Int32 將某值設(shè)置給二維 Array 中指定位置的元 素 索引指定為 32 位整數(shù) SetValue Object Int64 Int64 將某值設(shè)置給二維 Array 中指定位置的元 素 索引指定為 64 位整數(shù) SetValue Object Int32 Int32 Int32 將某值設(shè)置給三維 Array 中指定位置的元 素 索引指定為 32 位整數(shù) SetValue Object Int64 Int64 Int64 將某值設(shè)置給三維 Array 中指定位置的元 素 索引指定為 64 位整數(shù) Sort Array 使用 Array 中每個(gè)元素的 IComparable 實(shí)現(xiàn) 對(duì)整個(gè)一維 Array 中的元素進(jìn)行排 序 Sort Array Array 基于第一個(gè) Array 中的關(guān)鍵字 使用每個(gè) 關(guān)鍵字的 IComparable 實(shí)現(xiàn) 對(duì)兩個(gè)一維 Array 對(duì)象 一個(gè)包含關(guān)鍵字 另一個(gè)包 含對(duì)應(yīng)的項(xiàng) 進(jìn)行排序 Sort Array IComparer 使用指定的 IComparer 對(duì)一維 Array 中 的元素進(jìn)行排序 Sort Array Array IComparer 基于第一個(gè) Array 中的關(guān)鍵字 使用指定 的 IComparer 對(duì)兩個(gè)一維 Array 對(duì)象 一個(gè)包含關(guān)鍵字 另一個(gè)包含對(duì)應(yīng)的項(xiàng) 進(jìn)行排序 Sort Array Int32 Int32 使用 Array 中每個(gè)元素的 IComparable 實(shí)現(xiàn) 對(duì)一維 Array 中某部分元素進(jìn)行排 序 Sort Array Array Int32 基于第一個(gè) Array 中的關(guān)鍵字 使用每個(gè) Int32 關(guān)鍵字的 IComparable 實(shí)現(xiàn) 對(duì)兩個(gè)一維 Array 對(duì)象 一個(gè)包含關(guān)鍵字 另一個(gè)包 含對(duì)應(yīng)的項(xiàng) 的部分元素進(jìn)行排序 Sort Array Int32 Int32 IComparer 使用指定的 IComparer 對(duì)一維 Array 的 部分元素進(jìn)行排序 Sort Array Array Int32 Int32 IComparer 基于第一個(gè) Array 中的關(guān)鍵字 使用指定 的 IComparer 對(duì)兩個(gè)一維 Array 對(duì)象 一個(gè)包含關(guān)鍵字 另一個(gè)包含對(duì)應(yīng)的項(xiàng) 的部分元素進(jìn)行排序 Sort T 使用 Array 的每個(gè)元素的 IComparable 泛型接口實(shí)現(xiàn) 對(duì)整個(gè) Array 中的元素進(jìn)行排序 Sort T IComparer 使用指定的 IComparer 泛型接口 對(duì) Array 中的元素進(jìn)行排序 Sort T Comparison 使用指定的 Comparison 對(duì) Array 中 的元素進(jìn)行排序 Sort T Int32 Int32 使用 Array 的每個(gè)元素的 IComparable 泛型接口實(shí)現(xiàn) 對(duì) Array 中某個(gè)元素范圍內(nèi)的元素進(jìn)行排序 Sort T Int32 Int32 IComparer 使用指定的 IComparer 泛型接口 對(duì) Array 中某個(gè)元素范圍內(nèi)的元素進(jìn)行排序 Sort TKey TValue 基于第一個(gè) Array 中的關(guān)鍵字 使用每個(gè) 關(guān)鍵字的 IComparable 泛型接口實(shí)現(xiàn) 對(duì)兩個(gè) Array 對(duì)象 一個(gè)包含關(guān)鍵字 另 一個(gè)包含對(duì)應(yīng)的項(xiàng) 進(jìn)行排序 Sort TKey TValue IComparer 基于第一個(gè) Array 中的關(guān)鍵字 使用指定 的 IComparer 泛型接口 對(duì)兩個(gè) Array 對(duì)象 一個(gè)包含關(guān)鍵字 另一個(gè)包 含對(duì)應(yīng)的項(xiàng) 進(jìn)行排序 Sort TKey TValue Int32 Int32 基于第一個(gè) Array 中的關(guān)鍵字 使用每個(gè) 關(guān)鍵字的 IComparable 泛型接口實(shí)現(xiàn) 對(duì)兩個(gè) Array 對(duì)象 一個(gè)包含關(guān)鍵字 另 一個(gè)包含對(duì)應(yīng)的項(xiàng) 的部分元素進(jìn)行排序 Sort TKey TValue Int32 Int32 IComparer 基于第一個(gè) Array 中的關(guān)鍵字 使用指定 的 IComparer 泛型接口 對(duì)兩個(gè) Array 對(duì)象 一個(gè)包含關(guān)鍵字 另一個(gè)包 含對(duì)應(yīng)的項(xiàng) 的部分元素進(jìn)行排序 ToString 返回表示當(dāng)前對(duì)象的字符串 繼承自 Object TrueForAll 確定數(shù)組中的每個(gè)元素是否都與指定謂詞 定義的條件匹配 頁首 擴(kuò)展方法 名稱名稱說明說明 AsParallel 啟用查詢的并行化 由 ParallelEnumerable 定義 AsQueryable 將 IEnumerable 轉(zhuǎn)換為 IQueryable 由 Queryable 定義 Cast 將 IEnumerable 的元素轉(zhuǎn)換為指定的類型 由 Enumerable 定義 OfType 根據(jù)指定類型篩選 IEnumerable 的元素 由 Enumerable 定義 頁首 顯式接口實(shí)現(xiàn) 名稱名稱說明說明 ICollection CopyTo ICollection Count 獲取 Array 中包含的元素?cái)?shù) ICollection IsSynchronized ICollection SyncRoot IList Add 向 IList 中添加項(xiàng) IList Clear 從 IList 中移除所有項(xiàng) IList Contains 確定某元素是否在 IList 中 IList IndexOf 確定 IList 中特定項(xiàng)的索引 IList Insert 將一個(gè)項(xiàng)插入指定索引處的 IList IList IsFixedSize IList IsReadOnly IList Item 獲取或設(shè)置指定索引處的元素 IList Remove 從 IList 中移除特定對(duì)象的第一個(gè)匹 配項(xiàng) IList RemoveAt 移除指定索引處的 IList 項(xiàng) IStructuralComparable CompareTo 確定當(dāng)前集合對(duì)象在排序順序中的位 置是位于另一個(gè)對(duì)象之前 之后還是 與其位置相同 IStructuralEquatable Equals 確定某個(gè)對(duì)象與當(dāng)前實(shí)例是否相等 IStructuralEquatable GetHashCode返回當(dāng)前實(shí)例的哈希代碼 頁首 備注 Array 類是支持?jǐn)?shù)組的語言實(shí)現(xiàn)的基類 但是 只有系統(tǒng)和編譯器可以從 Array 類顯式派生 用戶應(yīng)當(dāng)使用由語言提供的數(shù)組構(gòu)造 一個(gè)元素就是 Array 中的一個(gè)值 Array 的長度是它可包含的元素總數(shù) Array 的秩是 Array 中的維數(shù) Array 中維度的下限是 Array 中該維度的起 始索引 多維 Array 的各個(gè)維度可以有不同的界限 數(shù)組最多可以有 32 個(gè)維 在 NET Framework 2 0 版中 Arra

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論