ArrangedElementCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.