ImmutableArrayExtensions Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Переопределения методов расширения LINQ, которые более эффективны при работе с объектами ImmutableArray<T>, чем стандартные методы LINQ.
Пакет NuGet: System.Collections.Immutable (сведения о неизменяемых коллекциях и способах их установки)
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Наследование
-
ImmutableArrayExtensions
Aggregate<T>(Immutable |
Агрегатным образом применяет к последовательности элементов функцию. |
Aggregate<TAccumulate,T>(Immutable |
Агрегатным образом применяет к последовательности элементов функцию. |
Aggregate<TAccumulate,TResult,T>(Immutable |
Агрегатным образом применяет к последовательности элементов функцию. |
All<T>(Immutable |
Возвращает значение, указывающее, отвечают ли все элементы массива заданному условию. |
Any<T>(Immutable |
Возвращает значение, указывающее, содержит ли массив какие-либо элементы. |
Any<T>(Immutable |
Возвращает значение, указывающее, содержит ли массив какие-либо элементы, отвечающие заданному условию. |
Any<T>(Immutable |
Возвращает значение, указывающее, содержит ли коллекция какие-либо элементы. |
Element |
Возвращает элемент массива по указанному индексу. |
Element |
Возвращает элемент последовательности по указанному индексу или значение по умолчанию, если индекс вне допустимого диапазона. |
First<T>(Immutable |
Возвращает первый элемент массива. |
First<T>(Immutable |
Возвращает первый элемент последовательности, удовлетворяющий указанному условию. |
First<T>(Immutable |
Возвращает первый элемент коллекции. |
First |
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
First |
Возвращает первый элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
First |
Возвращает первый элемент коллекции либо значение по умолчанию, если коллекция пуста. |
Last<T>(Immutable |
Возвращает последний элемент массива. |
Last<T>(Immutable |
Возвращает последний элемент последовательности, удовлетворяющий указанному условию. |
Last<T>(Immutable |
Возвращает последний элемент коллекции. |
Last |
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
Last |
Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
Last |
Возвращает последний элемент коллекции либо значение по умолчанию, если коллекция пуста. |
Select<T,TResult>(Immutable |
Проецирует каждый элемент последовательности в новую форму. |
Select |
Проецирует каждый элемент последовательности в объект IEnumerable<T>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. |
Sequence |
Определяет, совпадают ли две последовательности, используя функцию сравнения на равенство. |
Sequence |
Определяет, совпадают ли две последовательности, используя функцию сравнения на равенство. |
Sequence |
Определяет, совпадают ли две последовательности, используя функцию сравнения на равенство. |
Single<T>(Immutable |
Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1. |
Single<T>(Immutable |
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, и вызывает исключение, если таких элементов больше одного. |
Single |
Возвращает единственный элемент массива или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, вызывается исключение. |
Single |
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, вызывается исключение. |
To |
Копирует содержимое исходного массива в изменяемый массив. |
To |
Создает словарь на основе содержимого исходного массива. |
To |
Создает словарь на основе содержимого исходного массива. |
To |
Создает словарь на основе содержимого исходного массива. |
To |
Создает словарь на основе содержимого исходного массива. |
Where<T>(Immutable |
Выполняет фильтрацию последовательности значений на основе заданного предиката. |
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
UWP | 10.0 |