ArrangedElementCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una colección de objetos.
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
- Herencia
-
ArrangedElementCollection
- Derivado
- Implementaciones
Comentarios
La ArrangedElementCollection clase representa una colección de objetos organizados en una superficie de diseño o dentro de un elemento primario System.Windows.Forms.ContainerControl.
No hay constructores definidos públicamente en ArrangedElementCollection porque está diseñado para usarse solo internamente en .NET Framework. Sin embargo, las clases derivadas de ArrangedElementCollection, como System.Windows.Forms.Control.ControlCollection, están disponibles para el desarrollador.
Propiedades
Count |
Obtiene el número de elementos de la colección. |
IsReadOnly |
Obtiene un valor que indica si la colección es de solo lectura. |
Métodos
CopyTo(Array, Int32) |
Copia todo el contenido de esta colección a una Array unidimensional compatible, empezando en el índice especificado de la matriz de destino. |
Equals(Object) |
Determina si dos instancias de ArrangedElementCollection son iguales. |
GetEnumerator() |
Devuelve un enumerador para toda la colección. |
GetHashCode() |
Devuelve el código hash de esta instancia. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
ICollection.IsSynchronized |
Para una descripción de este miembro, consulte la propiedad IsSynchronized. |
ICollection.SyncRoot |
Para una descripción de este miembro, consulte la propiedad SyncRoot. |
IList.Add(Object) |
Para obtener una descripción de este miembro, vea el método Add(Object). |
IList.Clear() |
Para obtener una descripción de este miembro, vea el método Clear(). |
IList.Contains(Object) |
Para obtener una descripción de este miembro, vea el método Contains(Object). |
IList.IndexOf(Object) |
Para obtener una descripción de este miembro, vea el método IndexOf(Object). |
IList.Insert(Int32, Object) |
Para obtener una descripción de este miembro, vea el método Insert(Int32, Object). |
IList.IsFixedSize |
Para una descripción de este miembro, consulte la propiedad IsFixedSize. |
IList.Item[Int32] |
Para una descripción de este miembro, consulte la propiedad Item[Int32]. |
IList.Remove(Object) |
Para obtener una descripción de este miembro, vea el método Remove(Object). |
IList.RemoveAt(Int32) |
Para obtener una descripción de este miembro, vea el método RemoveAt(Int32). |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |
Se aplica a
Seguridad para subprocesos
Los miembros públicos static
(Shared
en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Un ArrangedElementCollection puede admitir varios lectores simultáneamente, siempre y cuando la colección no se modifique. El GetEnumerator() método devuelve un IEnumerator objeto que se puede usar para tener acceso a los elementos.
Enumerar una colección no es intrínsecamente un procedimiento seguro para subprocesos. Incluso cuando se sincroniza una colección, otros subprocesos todavía podrían modificar la colección, lo que hace que el enumerador produzca una excepción. Con el fin de garantizar la seguridad para la ejecución de subprocesos durante la enumeración, se puede bloquear la colección durante toda la enumeración o detectar las excepciones resultantes de los cambios realizados por otros subprocesos.