BaseCollection 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í.
Proporciona la funcionalidad base para crear colecciones de datos en el espacio de nombres System.Windows.Forms.
public ref class BaseCollection : MarshalByRefObject, System::Collections::ICollection
public class BaseCollection : MarshalByRefObject, System.Collections.ICollection
type BaseCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
Public Class BaseCollection
Inherits MarshalByRefObject
Implements ICollection
- Herencia
- Derivado
- Implementaciones
Comentarios
La BaseCollection clase no está pensada para que la usen los desarrolladores de aplicaciones. Los desarrolladores de aplicaciones deben usar CollectionBase en su lugar.
La clase BaseCollection implementa la interfaz ICollection.
Las clases que derivan de la BaseCollection clase incluyen:
Constructores
BaseCollection() |
Inicializa una nueva instancia de la clase BaseCollection. |
Propiedades
Count |
Obtiene el número total de elementos de la colección. |
IsReadOnly |
Obtiene un valor que indica si la colección es de solo lectura. |
IsSynchronized |
Obtiene un valor que indica si el acceso a ICollection está sincronizado. |
List |
Obtiene la lista de elementos incluidos en la instancia de BaseCollection. |
SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso a BaseCollection. |
Métodos
CopyTo(Array, Int32) |
Copia todos los elementos del objeto Array unidimensional actual en el objeto Array unidimensional especificado, empezando en el índice especificado del objeto Array de destino. |
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEnumerator() |
Obtiene el objeto que permite iterar en los miembros de la colección. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializeLifetimeService() |
Obsoleto.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
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. |