ImmutableList Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор методов инициализации для экземпляров ImmutableList<T> класса.
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Наследование
-
ImmutableList
Методы
| Имя | Описание |
|---|---|
| Create<T>() |
Создает пустой неизменяемый список. |
| Create<T>(ReadOnlySpan<T>) |
Создает новый неизменяемый список, содержащий элементы из указанного диапазона элементов. |
| Create<T>(T) |
Создает новый неизменяемый список, содержащий указанный элемент. |
| Create<T>(T[]) |
Создает новый неизменяемый список, содержащий указанный массив элементов. |
| CreateBuilder<T>() |
Создает построитель неизменяемых списков. |
| CreateRange<T>(IEnumerable<T>) |
Создает новый неизменяемый список, содержащий указанные элементы. |
| IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в списке. |
| IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов в неизменяемом списке, который расширяется от указанного индекса до последнего элемента. |
| IndexOf<T>(IImmutableList<T>, T, Int32) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов в неизменяемом списке, который расширяется от указанного индекса до последнего элемента. |
| IndexOf<T>(IImmutableList<T>, T) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в списке. |
| LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в неизменяемом списке. |
| LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов в неизменяемом списке, который расширяется от первого элемента до указанного индекса. |
| LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов в неизменяемом списке, который расширяется от первого элемента до указанного индекса. |
| LastIndexOf<T>(IImmutableList<T>, T) |
Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в неизменяемом списке. |
| Remove<T>(IImmutableList<T>, T) |
Удаляет указанное значение из этого списка. |
| RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Удаляет указанные значения из этого списка. |
| Replace<T>(IImmutableList<T>, T, T) |
Заменяет первый равный элемент в списке указанным элементом. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Перечисляет последовательность и создает неизменяемый список его содержимого. |
| ToImmutableList<TSource>(ImmutableList<TSource>.Builder) |
Создает неизменяемый список из текущего содержимого коллекции построителя. |
Применяется к
Потокобезопасность
Этот тип является потокобезопасной.