ImmutableArrayExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет переопределения методов расширения LINQ, которые более эффективны для ImmutableArray<T> экземпляров, чем стандартные методы LINQ.
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Наследование
-
ImmutableArrayExtensions
Методы
| Имя | Описание |
|---|---|
| Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Применяет функцию к последовательности элементов совокупным образом. |
| Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Применяет функцию к последовательности элементов совокупным образом. |
| Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Применяет функцию к последовательности элементов совокупным образом. |
| All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает значение, указывающее, соответствуют ли все элементы в этом массиве заданному условию. |
| Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает значение, указывающее, содержит ли массив любые элементы, соответствующие указанному условию. |
| Any<T>(ImmutableArray<T>.Builder) |
Возвращает значение, указывающее, содержит ли эта коллекция любые элементы. |
| Any<T>(ImmutableArray<T>) |
Возвращает значение, указывающее, содержит ли массив любые элементы. |
| ElementAt<T>(ImmutableArray<T>, Int32) |
Возвращает элемент по указанному индексу в массиве. |
| ElementAtOrDefault<T>(ImmutableArray<T>, Int32) |
Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона. |
| First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает первый элемент в последовательности, удовлетворяющей указанному условию. |
| First<T>(ImmutableArray<T>.Builder) |
Возвращает первый элемент в коллекции. |
| First<T>(ImmutableArray<T>) |
Возвращает первый элемент в массиве. |
| FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает первый элемент последовательности, удовлетворяющий условию или значению по умолчанию, если такой элемент не найден. |
| FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Возвращает первый элемент коллекции или значение по умолчанию, если коллекция пуста. |
| FirstOrDefault<T>(ImmutableArray<T>) |
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
| Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает последний элемент последовательности, удовлетворяющей указанному условию. |
| Last<T>(ImmutableArray<T>.Builder) |
Возвращает последний элемент коллекции. |
| Last<T>(ImmutableArray<T>) |
Возвращает последний элемент массива. |
| LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает последний элемент последовательности, удовлетворяющей условию или значению по умолчанию, если такой элемент не найден. |
| LastOrDefault<T>(ImmutableArray<T>.Builder) |
Возвращает последний элемент коллекции или значение по умолчанию, если коллекция пуста. |
| LastOrDefault<T>(ImmutableArray<T>) |
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
| Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Проектируйте каждый элемент последовательности в новую форму. |
| SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Определяет, равны ли две последовательности в соответствии с сравнивателем равенства. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Определяет, равны ли две последовательности в соответствии с сравнивателем равенства. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Определяет, равны ли две последовательности в соответствии с сравнивателем равенства. |
| Single<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, и создает исключение, если существует несколько таких элементов. |
| Single<T>(ImmutableArray<T>) |
Возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ни одного элемента. |
| SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не существует; Этот метод создает исключение, если несколько элементов удовлетворяют условию. |
| SingleOrDefault<T>(ImmutableArray<T>) |
Возвращает единственный элемент массива или значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов. |
| ToArray<T>(ImmutableArray<T>) |
Копирует содержимое этого массива в изменяемый массив. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Создает словарь на основе содержимого этого массива. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Создает словарь на основе содержимого этого массива. |
| ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Создает словарь на основе содержимого этого массива. |
| ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Создает словарь на основе содержимого этого массива. |
| Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Фильтрует последовательность значений на основе предиката. |