IList<TValue> Интерфейс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет интерфейс для библиотеки STL/CLR объекта list.
generic <typename TValue>
public interface class IList : ICloneable, Microsoft::VisualC::StlClr::Generic::IBidirectionalContainer<TValue>, System::Collections::ICollection
public interface IList<TValue> : ICloneable, Microsoft.VisualC.StlClr.Generic.IBidirectionalContainer<TValue>, System.Collections.ICollection
type IList<'Value> = interface
interface IBidirectionalContainer<'Value>
interface ICloneable
interface ICollection
interface IEnumerable
Public Interface IList(Of TValue)
Implements IBidirectionalContainer(Of TValue), ICloneable, ICollection
- TValue
Тип элемента списка.
- Реализации
Некоторые методы, особенно операторы, объявляют тип параметра, но не указывают имя параметра. Такие параметры называются неименованными параметрами. В документации по этим методам заполнитель A_0 представляет неименованный параметр.
back_item |
Осуществляет доступ к последнему элементу в контейнере. |
Count |
Получает число элементов, содержащихся в интерфейсе ICollection. (Унаследовано от ICollection) |
front_item |
Осуществляет доступ к первому элементу в контейнере. |
Is |
Возвращает значение, показывающее, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным). (Унаследовано от ICollection) |
Sync |
Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection. (Унаследовано от ICollection) |
assign(IEnumerable) |
Заменяет управляемую последовательность последовательностью, назначенной заданным перечислителем. |
assign(IInput |
Заменяет управляемую последовательность последовательностью |
assign(Int32, TValue) |
Заменяет управляемую последовательность заданным количеством указанных элементов. |
back() |
Осуществляет доступ к последнему элементу в контейнере. |
begin(Container |
Задает начало управляемой последовательности. |
clear() |
Удаляет все элементы из контейнера. |
Clone() |
Создает новый объект, являющийся копией текущего экземпляра. (Унаследовано от ICloneable) |
Copy |
Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array. (Унаследовано от ICollection) |
empty() |
Проверяет, действительно ли в контейнере отсутствуют элементы. |
end(Container |
Задает конец управляемой последовательности. |
erase(Container |
Удаляет один элемент управляемой последовательности, расположенный в положении, заданном указанным перечисилитем. |
erase(Container |
Удаляет элементы управляемой последовательности в диапазоне [_First_iter, _Last_iter). |
front() |
Осуществляет доступ к первому элементу в контейнере. |
get_generation() |
Возвращает текущее поколение изменений базового контейнера. (Унаследовано от IBidirectionalContainer<TValue>) |
Get |
Возвращает перечислитель, который осуществляет итерацию по коллекции. (Унаследовано от IEnumerable) |
insert(Container |
Вставляет в контейнер элемент с заданным значением. |
insert(Container |
Вставляет в контейнер элементы заданного перечислителя. |
insert(Container |
Вставляет в контейнер последовательность [ |
insert(Container |
Вставляет в контейнер элемент с заданным значением. |
merge(IList<TValue>, Binary |
Объединяет две упорядоченные управляемые последовательности. |
pop_back() |
Удаляет последний элемент из контейнера. |
pop_front() |
Удаляет первый элемент из контейнера. |
push_back(TValue) |
Добавляет новый элемент в конец контейнера. |
push_front(TValue) |
Добавляет новый элемент в начало контейнера. |
rbegin(Reverse |
Задает начало обратной управляемой последовательности. |
remove(TValue) |
Удаляет из контейнера элемент с заданным значением. |
remove_if(Unary |
Удаляет из контейнера элементы, которые прошли заданный тест. |
rend(Reverse |
Задает конец обратной управляемой последовательности. |
resize(Int32) |
Изменяет количество элементов в контейнере до указанной величины. |
resize(Int32, TValue) |
Изменяет количество элементов в контейнере до указанной величины. Если новый размер больше старого, в конец контейнера будут вставлены заданные значения. |
reverse() |
Меняет порядок элементов в управляемой последовательности на противоположный. |
size() |
Подсчитывает количество элементов в контейнере. |
sort(Binary |
Упорядочивает управляемую последовательность. |
splice(Container |
Вставляет заданную последовательность в контейнер перед указанным положением. |
splice(Container |
Удаляет элемент, положение которого определяется параметром |
splice(Container |
Удаляет диапазон элементов [ |
swap(IList<TValue>) |
Меняет местами содержимое двух контейнеров. |
unique(Binary |
Удаляет смежные элементы, которые прошли заданный тест. |
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
Of |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
As |
Позволяет осуществлять параллельный запрос. |
As |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
Продукт | Версии |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: