ArrangedElementCollection Sınıf

Tanım

Bir nesne koleksiyonunu temsil eder.

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
Devralma
ArrangedElementCollection
Türetilmiş
Uygulamalar

Açıklamalar

ArrangedElementCollection sınıfı, tasarım yüzeyinde veya üst System.Windows.Forms.ContainerControl içinde düzenlenmiş bir nesne koleksiyonunu temsil eder.

ArrangedElementCollection içinde genel olarak tanımlanmış oluşturucu yoktur çünkü yalnızca .NET Framework içinde kullanılmak üzere tasarlanmıştır. Ancak, ArrangedElementCollection gibi System.Windows.Forms.Control.ControlCollection türetilen sınıflar geliştirici tarafından kullanılabilir.

Özellikler

Name Description
Count

Koleksiyondaki öğe sayısını alır.

IsReadOnly

Koleksiyonun salt okunur olup olmadığını belirten bir değer alır.

Yöntemler

Name Description
CopyTo(Array, Int32)

Bu koleksiyonun tüm içeriğini hedef dizinin belirtilen dizininden başlayarak uyumlu bir tek boyutlu Arrayöğesine kopyalar.

Equals(Object)

İki ArrangedElementCollection örneğin eşit olup olmadığını belirler.

GetEnumerator()

Koleksiyonun tamamı için bir numaralandırıcı döndürür.

GetHashCode()

Bu örneğin karma kodunu döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection.IsSynchronized

Bu üyenin açıklaması için özelliğine IsSynchronized bakın.

ICollection.SyncRoot

Bu üyenin açıklaması için özelliğine SyncRoot bakın.

IList.Add(Object)

Bu üyenin açıklaması için yöntemine Add(Object) bakın.

IList.Clear()

Bu üyenin açıklaması için yöntemine Clear() bakın.

IList.Contains(Object)

Bu üyenin açıklaması için yöntemine Contains(Object) bakın.

IList.IndexOf(Object)

Bu üyenin açıklaması için yöntemine IndexOf(Object) bakın.

IList.Insert(Int32, Object)

Bu üyenin açıklaması için yöntemine Insert(Int32, Object) bakın.

IList.IsFixedSize

Bu üyenin açıklaması için özelliğine IsFixedSize bakın.

IList.Item[Int32]

Bu üyenin açıklaması için özelliğine Item[Int32] bakın.

IList.Remove(Object)

Bu üyenin açıklaması için yöntemine Remove(Object) bakın.

IList.RemoveAt(Int32)

Bu üyenin açıklaması için yöntemine RemoveAt(Int32) bakın.

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu türün genel static (Shared Visual Basic) üyeleri iş parçacığı güvenlidir. Örnek üyelerinin iş parçacığı güvenli olması garanti değildir.

, ArrangedElementCollection koleksiyon değiştirilmediği sürece aynı anda birden çok okuyucuyu destekleyebilir. yöntemi, GetEnumerator() öğelere erişmek için kullanılabilecek bir IEnumerator döndürür.

Bir koleksiyonda numaralandırma, iş parçacığı açısından güvenli bir yordam değildir. Bir koleksiyon eşitlendiğinde bile, diğer iş parçacıkları yine de koleksiyonu değiştirebilir ve bu da numaralandırıcının bir özel durum oluşturmasına neden olur. Numaralandırma sırasında iş parçacığı güvenliğini garanti etmek için, tüm numaralandırma sırasında koleksiyonu kilitleyebilir veya diğer iş parçacıkları tarafından yapılan değişikliklerden kaynaklanan özel durumları yakalayabilirsiniz.

Ayrıca bkz.