GlobalObjectCollection Класс

Определение

Строго типизированная коллекция глобальных объектов.A strongly typed collection of global objects. Коллекция может быть для чтения и записи или только для чтения.The collection can be read-write or read-only. Коллекцию, доступную для чтения и записи, можно дешево передать конструктору GlobalObjectCollection, чтобы сделать только версию только для чтения без копирования копируется коллекции.A read-write collection can be cheaply passed to the constructor of GlobalObjectCollection to make a read only version without copying the collection.

public ref class GlobalObjectCollection sealed : MarshalByRefObject, System::Collections::IList
public sealed class GlobalObjectCollection : MarshalByRefObject, System.Collections.IList
type GlobalObjectCollection = class
    inherit MarshalByRefObject
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class GlobalObjectCollection
Inherits MarshalByRefObject
Implements IList
Наследование
GlobalObjectCollection
Реализации

Конструкторы

GlobalObjectCollection()

Инициализирует новый экземпляр строго типизированной коллекции глобальных объектов.Initializes a new instance of a strongly-typed collection of global objects.

GlobalObjectCollection(GlobalObject[])

Инициализирует новый экземпляр строго типизированной коллекции глобальных объектов, которая изначально была заполнена массивом глобальных объектов.Initializes a new instance of a strongly-typed collection of global objects initially populated by an array of global objects.

GlobalObjectCollection(GlobalObject[], Boolean)

Инициализирует новый экземпляр строго типизированной коллекции глобальных объектов, которая изначально была заполнена массивом глобальных объектов.Initializes a new instance of a strongly-typed collection of global objects initially populated by an array of global objects.

GlobalObjectCollection(GlobalObjectCollection)

Инициализирует новый экземпляр строго типизированной коллекции глобальных объектов, которая изначально была заполнена массивом items.Initializes a new instance of a strongly-typed collection of global objects initially populated by the array items.

GlobalObjectCollection(GlobalObjectCollection, Boolean)

Инициализирует новый экземпляр глобальных объектов для заданной коллекции глобальных объектов для указанного метода доступа с правом чтения и записи.Initializes a new instance of global objects for the specified global object collection for the specified read/write access.

Свойства

Count

Возвращает количество элементов в данной коллекции.Returns the number of items in this collection.

IsFixedSize

Определяет, возможно ли изменение размера коллекции.Determines whether this collection's size can be changed.

IsReadOnly

Определяет, доступна ли данная коллекция только для чтения.Determines whether this collection is read-only.

IsSynchronized

Определяет, синхронизирована ли коллекция для многопотокового доступа.Determines whether this collection is synchronized for multi-threaded access.

Item[Int32]

Получает или задает элемент по указанному индексу.Gets or sets the item at the given index.

SyncRoot

Получает объект для синхронизации доступа.Gets the object on which to synchronize access.

Методы

Add(GlobalObject)

Добавляет новый элемент в коллекцию.Adds a new item to the collection.

AddRange(GlobalObject[])

Добавляет объекты массива в конец коллекции.Appends the objects in an array to the end of the collection.

AddRange(GlobalObjectCollection)

Добавляет объекты массива в конец коллекции.Appends the objects in an array to the end of the collection.

Clear()

Удаляет содержимое данной коллекции.Clears the contents of this collection.

Contains(GlobalObject)

Определяет, содержит ли данная коллекция заданный элемент.Determines whether this collection contains the given item.

CopyTo(GlobalObject[], Int32)

Копирует содержимое данной коллекции в данный массив, начиная с данного индекса.Copies the contents of this collection to the given array starting at the given index.

GetEnumerator()

Возвращает перечислитель для этой коллекции.Returns an enumerator for this collection.

IndexOf(GlobalObject)

Получает позицию объекта в коллекции.Gets the position of an object in the collection.

Insert(Int32, GlobalObject)

Вставляет новый элемент в коллекцию по данному индексу.Inserts a new item into the collection at the given index.

Remove(GlobalObject)

Удаляет объект из коллекции.Removes an object from the collection.

RemoveAt(Int32)

Удаляет объект из коллекции в указанной позиции.Removes an object from the collection at the specified position.

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Копирует содержимое данной коллекции в данный массив, начиная с данного индекса.Copies the contents of this collection to the given array starting at the given index.

IList.Add(Object)

Добавляет объект в коллекцию.Adds an object to the collection.

IList.Contains(Object)

Определяет, присутствует ли объект в коллекции.Determines whether an object is in the collection.

IList.IndexOf(Object)

Получает позицию объекта в коллекции.Gets the position of an object in the collection.

IList.Insert(Int32, Object)

Добавляет элемент в коллекцию по указанному расположению.Adds an item to the collection at the specified position.

IList.Item[Int32]
IList.Remove(Object)

Удаляет объект из коллекции.Removes an object from the collection.

Применяется к