ArrangedElementCollection 類別

定義

表示物件的集合。

public ref class ArrangedElementCollection : System::Collections::IList
public class ArrangedElementCollection : System.Collections.IList
type ArrangedElementCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ArrangedElementCollection
Implements IList
繼承
ArrangedElementCollection
衍生
實作

備註

類別 ArrangedElementCollection 代表在設計介面或父 System.Windows.Forms.ContainerControl 代 內排列的物件集合。

ArrangedElementCollection 沒有公開定義的建構函式,因為它的設計目的是只在內部使用.NET Framework。 不過,開發人員可以使用衍生自 ArrangedElementCollection 的類別,例如 System.Windows.Forms.Control.ControlCollection

屬性

Count

取得集合中的項目數。

IsReadOnly

取得值,表示集合是否為唯讀。

方法

CopyTo(Array, Int32)

從目標陣列的指定之索引處開始,將這個集合的整個內容複製到相容的一維 Array

Equals(Object)

判斷兩個 ArrangedElementCollection 執行個體是否相等。

GetEnumerator()

傳回整個集合的列舉值。

GetHashCode()

傳回這個執行個體的雜湊碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

ICollection.IsSynchronized

如需這個成員的描述,請參閱 IsSynchronized 屬性。

ICollection.SyncRoot

如需這個成員的描述,請參閱 SyncRoot 屬性。

IList.Add(Object)

如需這個成員的描述,請參閱 Add(Object) 方法。

IList.Clear()

如需這個成員的描述,請參閱 Clear() 方法。

IList.Contains(Object)

如需這個成員的描述,請參閱 Contains(Object) 方法。

IList.IndexOf(Object)

如需這個成員的描述,請參閱 IndexOf(Object) 方法。

IList.Insert(Int32, Object)

如需這個成員的描述,請參閱 Insert(Int32, Object) 方法。

IList.IsFixedSize

如需這個成員的描述,請參閱 IsFixedSize 屬性。

IList.Item[Int32]

如需這個成員的描述,請參閱 Item[Int32] 屬性。

IList.Remove(Object)

如需這個成員的描述,請參閱 Remove(Object) 方法。

IList.RemoveAt(Int32)

如需這個成員的描述,請參閱 RemoveAt(Int32) 方法。

擴充方法

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於

執行緒安全性

此類型Visual Basic) 成員中的公用 static (Shared 是安全線程。 實例成員不保證是安全線程。

ArrangedElementCollection可以同時支援多個讀取器,只要集合未修改即可。 方法會 GetEnumerator()IEnumerator 回可用來存取專案的 。

透過集合進行列舉在本質上並非安全執行緒程序。 即使同步處理集合,其他執行緒仍可修改集合,這會導致列舉值擲回例外狀況。 若要保證列舉過程的執行緒安全,您可以在整個列舉過程中鎖定集合,或攔截由其他執行緒的變更所造成的例外狀況。

另請參閱