ArrangedElementCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию объектов.
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
- Наследование
-
ArrangedElementCollection
- Производный
- Реализации
Комментарии
Класс ArrangedElementCollection представляет коллекцию объектов, расположенных на поверхности конструктора или в родительском объекте System.Windows.Forms.ContainerControl.
Открытые конструкторы отсутствуют, ArrangedElementCollection так как он предназначен для использования только внутри платформа .NET Framework. Однако классы, производные от ArrangedElementCollectionтаких, как System.Windows.Forms.Control.ControlCollection, доступны разработчику.
Свойства
| Count |
Получает количество элементов коллекции. |
| IsReadOnly |
Возвращает значение, указывающее, является ли коллекция доступной только для чтения. |
Методы
| CopyTo(Array, Int32) |
Копирует все содержимое этой коллекции в совместимый одномерный массив Array, начиная с указанного индекса конечного массива. |
| Equals(Object) |
Определяет, равны ли два экземпляра ArrangedElementCollection. |
| GetEnumerator() |
Возвращает перечислитель для всей коллекции. |
| GetHashCode() |
Возвращает хэш-код данного экземпляра. |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| ICollection.IsSynchronized |
Описание этого элемента см. в свойстве IsSynchronized. |
| ICollection.SyncRoot |
Описание этого элемента см. в свойстве SyncRoot. |
| IList.Add(Object) |
Описание этого элемента содержится в методе Add(Object). |
| IList.Clear() |
Описание этого элемента содержится в методе Clear(). |
| IList.Contains(Object) |
Описание этого элемента содержится в методе Contains(Object). |
| IList.IndexOf(Object) |
Описание этого элемента содержится в методе IndexOf(Object). |
| IList.Insert(Int32, Object) |
Описание этого элемента содержится в методе Insert(Int32, Object). |
| IList.IsFixedSize |
Описание этого элемента см. в свойстве IsFixedSize. |
| IList.Item[Int32] |
Описание этого элемента см. в свойстве Item[Int32]. |
| IList.Remove(Object) |
Описание этого элемента содержится в методе Remove(Object). |
| IList.RemoveAt(Int32) |
Описание этого элемента содержится в методе RemoveAt(Int32). |
Методы расширения
| Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
| OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
| AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
| AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
Применяется к
Потокобезопасность
Открытые static (Sharedв Visual Basic) элементы этого типа являются потокобезопасны. Элементы экземпляра не гарантированно будут потокобезопасны.
Может ArrangedElementCollection поддерживать несколько модулей чтения одновременно, если коллекция не изменяется. Метод GetEnumerator() возвращает объект IEnumerator , который можно использовать для доступа к элементам.
Перечисление коллекции не является потокобезопасной процедурой. Даже при синхронизации коллекции другие потоки могут по-прежнему изменять коллекцию, что приводит к возникновению исключения перечислителем. Для обеспечения потокобезопасности при перечислении можно либо заблокировать коллекцию на все время перечисления, либо перехватывать исключения, возникающие в результате изменений, внесенных другими потоками.