ArrangedElementCollection ArrangedElementCollection ArrangedElementCollection ArrangedElementCollection Class

Definizione

Rappresenta una raccolta di oggetti.Represents a collection of objects.

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
Ereditarietà
ArrangedElementCollectionArrangedElementCollectionArrangedElementCollectionArrangedElementCollection
Derivato
Implementazioni

Commenti

Il ArrangedElementCollection classe rappresenta una raccolta di oggetti disposte in una superficie di progettazione o all'interno di un elemento padre System.Windows.Forms.ContainerControl.The ArrangedElementCollection class represents a collection of objects arranged on a design surface or inside a parent System.Windows.Forms.ContainerControl.

Non sono presenti costruttori definiti pubblicamente nel ArrangedElementCollection poiché è progettato per essere utilizzato solo internamente all'interno di .NET Framework.NET Framework.There are no publicly defined constructors in ArrangedElementCollection because it is designed to be used only internally within the .NET Framework.NET Framework. Tuttavia, le classi derivate da ArrangedElementCollection, ad esempio System.Windows.Forms.Control.ControlCollection, sono disponibili per gli sviluppatori.However, classes derived from ArrangedElementCollection, such as System.Windows.Forms.Control.ControlCollection, are available to the developer.

Proprietà

Count Count Count Count

Ottiene il numero di elementi nella raccolta.Gets the number of elements in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value indicating whether the collection is read-only.

Metodi

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Consente di copiare l'intero contenuto di questo insieme in una matrice Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.Copies the entire contents of this collection to a compatible one-dimensional Array, starting at the specified index of the target array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se due istanze di ArrangedElementCollection sono uguali.Determines whether two ArrangedElementCollection instances are equal.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Restituisce un enumeratore per l'intero insieme.Returns an enumerator for the entire collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Per una descrizione di questo membro, vedere la proprietà IsSynchronized.For a description of this member, see the IsSynchronized property.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Per una descrizione di questo membro, vedere la proprietà SyncRoot.For a description of this member, see the SyncRoot property.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Per una descrizione di questo membro, vedere il metodo Add(Object).For a description of this member, see the Add(Object) method.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Per una descrizione di questo membro, vedere il metodo Clear().For a description of this member, see the Clear() method.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Per una descrizione di questo membro, vedere il metodo Contains(Object).For a description of this member, see the Contains(Object) method.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Per una descrizione di questo membro, vedere il metodo IndexOf(Object).For a description of this member, see the IndexOf(Object) method.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Per una descrizione di questo membro, vedere il metodo Insert(Int32, Object).For a description of this member, see the Insert(Int32, Object) method.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Per una descrizione di questo membro, vedere la proprietà IsFixedSize.For a description of this member, see the IsFixedSize property.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Per una descrizione di questo membro, vedere la proprietà Item[Int32].For a description of this member, see the Item[Int32] property.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Per una descrizione di questo membro, vedere il metodo Remove(Object).For a description of this member, see the Remove(Object) method.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Per una descrizione di questo membro, vedere il metodo RemoveAt(Int32).For a description of this member, see the RemoveAt(Int32) method.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Thread safety

Pubblica static (Shared in Visual Basic) membri di questo tipo sono thread-safe.Public static (Shared in Visual Basic) members of this type are thread safe. I membri di istanza non sono necessariamente thread-safe.Instance members are not guaranteed to be thread safe.

Un ArrangedElementCollection può supportare più lettori contemporaneamente, fino a quando non viene modificata la raccolta.An ArrangedElementCollection can support multiple readers concurrently, as long as the collection is not modified. Il GetEnumerator() metodo restituisce un IEnumerator che può essere utilizzato per accedere agli elementi.The GetEnumerator() method returns an IEnumerator that can be used to access elements.

L'enumerazione di una raccolta non è di per sé una procedura thread-safe.Enumerating through a collection is intrinsically not a thread-safe procedure. Anche se una raccolta è sincronizzata, altri thread è stato ancora modificare la raccolta, che fa sì che l'enumeratore generare un'eccezione.Even when a collection is synchronized, other threads could still modify the collection, which causes the enumerator to throw an exception. Per garantire la protezione dei thread durante l'enumerazione, è possibile bloccare la raccolta per l'intera enumerazione oppure intercettare le eccezioni determinate dalle modifiche apportate da altri thread.To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads.

Vedi anche