LinkLabel.LinkCollection Класс

Определение

Представляет коллекцию ссылок в элементе LinkLabel управления.

public: ref class LinkLabel::LinkCollection : System::Collections::IList
public class LinkLabel.LinkCollection : System.Collections.IList
type LinkLabel.LinkCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class LinkLabel.LinkCollection
Implements IList
Наследование
LinkLabel.LinkCollection
Реализации

Комментарии

Класс LinkLabel.LinkCollection сохраняет ссылку, отображаемую в элементе LinkLabel управления. Каждый элемент в коллекции — это экземпляр LinkLabel.Link класса, который определяет сведения о ссылке.

Этот Add метод предоставляет возможность добавления одного в LinkLabel.Link коллекцию. Чтобы удалить ссылки, можно использовать Remove метод или RemoveAt метод, если вы знаете, где находится ссылка в коллекции. Метод Clear позволяет удалять все ссылки из коллекции, а не использовать Remove метод для удаления одной ссылки одновременно.

Помимо методов и свойств для добавления и удаления элементов, также LinkLabel.LinkCollection предоставляются методы для поиска ссылок в коллекции. Этот Contains метод позволяет определить, является ли элемент LinkLabel.Link коллекции членом коллекции. После того как вы знаете, что ссылка находится в коллекции, можно использовать IndexOf метод, чтобы определить, где находится ссылка в коллекции.

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

Имя Описание
LinkLabel.LinkCollection(LinkLabel)

Инициализирует новый экземпляр класса LinkLabel.LinkCollection.

Свойства

Имя Описание
Count

Возвращает количество ссылок в коллекции.

IsReadOnly

Возвращает значение, указывающее, доступна ли эта коллекция только для чтения.

Item[Int32]

Возвращает или задает ссылку по указанному индексу в коллекции.

Item[String]

Получает ссылку с указанным ключом из коллекции.

LinksAdded

Возвращает значение, указывающее, были ли в него добавлены LinkLabel.LinkCollectionссылки.

Методы

Имя Описание
Add(Int32, Int32, Object)

Добавляет ссылку на коллекцию со сведениями, которые необходимо связать со ссылкой.

Add(Int32, Int32)

Добавляет ссылку на коллекцию.

Add(LinkLabel+Link)

Добавляет ссылку с указанным значением в коллекцию.

Clear()

Очищает все ссылки из коллекции.

Contains(LinkLabel+Link)

Определяет, находится ли указанная ссылка в коллекции.

ContainsKey(String)

Возвращает значение, указывающее, содержит ли коллекция ссылку с указанным ключом.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, используемый для итерации по коллекции ссылок.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IndexOf(LinkLabel+Link)

Возвращает индекс указанной ссылки в коллекции.

IndexOfKey(String)

Извлекает отсчитываемый от нуля индекс первого вхождения указанного ключа в пределах всей коллекции.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Remove(LinkLabel+Link)

Удаляет указанную ссылку из коллекции.

RemoveAt(Int32)

Удаляет ссылку в указанном расположении в коллекции.

RemoveByKey(String)

Удаляет ссылку с указанным ключом.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

Имя Описание
ICollection.CopyTo(Array, Int32)

Описание этого элемента см. в разделе CopyTo(Array, Int32).

ICollection.IsSynchronized

Описание этого элемента см. в разделе IsSynchronized.

ICollection.SyncRoot

Описание этого элемента см. в разделе SyncRoot.

IList.Add(Object)

Описание этого элемента см. в разделе Add(Object).

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).

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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