ArrangedElementCollection Sınıf

Tanım

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

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

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

Özellikler

Count

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

IsReadOnly

Topluluğun salt okunur olup olmadığını gösteren bir değer alır.

Yöntemler

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ğe ilişkin karma kodu döndürür.

GetType()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

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ı

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

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

Şunlara uygulanır

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

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

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

Bir koleksiyon ile numaralandırma, aslında iş parçacığı açısından güvenli 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ği sağlamak 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.