MemoryExtensions Класс

Определение

Предоставляет методы расширения для типов, связанных с памятью и диапазоном, таких как Memory<T>, ReadOnlyMemory<T>, Span<T>и ReadOnlySpan<T>.

public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
Наследование
MemoryExtensions

Методы

AsMemory(String)

Создает новый ReadOnlyMemory<Char> для части целевой строки.

AsMemory(String, Index)

Создает новый ReadOnlyMemory<Char> на основе части целевой строки, начиная с указанного индекса.

AsMemory(String, Int32)

Создает новый ReadOnlyMemory<Char> на основе части целевой строки, начиная с указанной позиции символа.

AsMemory(String, Int32, Int32)

Создает новый ReadOnlyMemory<Char> на основе части целевой строки, начиная с указанной позиции с заданной длиной.

AsMemory(String, Range)

Создает новый ReadOnlyMemory<Char> с заданным диапазоном целевой строки.

AsMemory<T>(ArraySegment<T>)

Создает новую область памяти для части целевого сегмента массива.

AsMemory<T>(ArraySegment<T>, Int32)

Создает новую область памяти для части сегмента целевого массива, начиная с указанной позиции и заканчивая концом сегмента.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Создает новую область памяти для части сегмента целевого массива, начиная с указанной позиции с учетом заданной длины.

AsMemory<T>(T[])

Создает новую область памяти для целевого массива.

AsMemory<T>(T[], Index)

Создает новую область памяти для части целевого массива, начиная с указанного индекса и заканчивая концом массива.

AsMemory<T>(T[], Int32)

Создает новую область памяти для части целевого массива, начиная с указанной позиции и заканчивая концом массива.

AsMemory<T>(T[], Int32, Int32)

Создает новую область памяти для части целевого массива, начиная с указанной позиции с учетом заданной длины.

AsMemory<T>(T[], Range)

Создает новую область памяти для части целевого массива, начиная с включающего начального индекса диапазона и заканчивая исключающим конечным индексом диапазона.

AsSpan(String)

Создает новый диапазон, доступный только для чтения, для строки.

AsSpan(String, Index)

Создает новый ReadOnlySpan<T> объект над частью целевой строки от указанной позиции до конца строки.

AsSpan(String, Int32)

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

AsSpan(String, Int32, Int32)

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

AsSpan(String, Range)

Создает новый ReadOnlySpan<T> объект над частью целевой строки, используя начальный и конечный индексы диапазона.

AsSpan<T>(ArraySegment<T>)

Создает новый диапазон для сегмента целевого массива.

AsSpan<T>(ArraySegment<T>, Index)

Создает новый диапазон для части сегмента целевого массива, начиная с указанного индекса и заканчивая концом сегмента.

AsSpan<T>(ArraySegment<T>, Int32)

Создает новый диапазон для части сегмента целевого массива, начиная с указанной позиции и заканчивая концом сегмента.

AsSpan<T>(ArraySegment<T>, Int32, Int32)

Создает новый диапазон для части сегмента целевого массива, начиная с указанной позиции с учетом заданной длины.

AsSpan<T>(ArraySegment<T>, Range)

Создает диапазон для части сегмента целевого массива с использованием начального и конечного индексов диапазона.

AsSpan<T>(T[])

Создает новый диапазон для целевого массива.

AsSpan<T>(T[], Index)

Создает новый диапазон для части целевого массива, определенного значением Index.

AsSpan<T>(T[], Int32)

Создает новый диапазон для части целевого массива, начиная с указанной позиции и заканчивая концом массива.

AsSpan<T>(T[], Int32, Int32)

Создает новый диапазон для части целевого массива, начиная с указанной позиции с учетом заданной длины.

AsSpan<T>(T[], Range)

Создает новый диапазон для части целевого массива, определенного значением Range.

BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable)

Выполняет поиск значения во всем отсортированном массиве ReadOnlySpan<T>, используя заданный универсальный тип TComparable.

BinarySearch<T,TComparable>(Span<T>, TComparable)

Выполняет поиск значения во всем отсортированном массиве Span<T>, используя заданный универсальный тип TComparable.

BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer)

Выполняет поиск указанного значения во всем отсортированном массиве ReadOnlySpan<T>, используя заданный универсальный тип TComparer.

BinarySearch<T,TComparer>(Span<T>, T, TComparer)

Выполняет поиск указанного значения во всем отсортированном массиве Span<T>, используя заданный универсальный тип TComparer.

BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>)

Выполняет поиск значения во всем отсортированном массиве ReadOnlySpan<T>, используя заданный универсальный интерфейс IComparable<T>.

BinarySearch<T>(Span<T>, IComparable<T>)

Выполняет поиск значения во всем отсортированном массиве Span<T>, используя заданный универсальный интерфейс IComparable<T>.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Находит длину любого общего префикса, совместно используемого между span и other.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Определяет длину всех общих префиксов, совместно используемых между span и other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)

Находит длину любого общего префикса, совместно используемого между span и other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Находит длину любого общего префикса, совместно используемого между span и other.

CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

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

Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Указывает, находится ли указанное значение в пределах диапазона символов, доступного только для чтения.

Contains<T>(ReadOnlySpan<T>, T)

Указывает, найдено ли указанное значение в диапазоне, доступном только для чтения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

Contains<T>(Span<T>, T)

Указывает, найдено ли указанное значение в диапазоне. Значения сравниваются с помощью IEquatable {T}.Equals (T).

ContainsAny(ReadOnlySpan<Char>, SearchValues<String>)

Предоставляет методы расширения для типов, связанных с памятью и диапазоном, таких как Memory<T>, ReadOnlyMemory<T>, Span<T>и ReadOnlySpan<T>.

ContainsAny(Span<Char>, SearchValues<String>)

Предоставляет методы расширения для типов, связанных с памятью и диапазоном, таких как Memory<T>, ReadOnlyMemory<T>, Span<T>и ReadOnlySpan<T>.

ContainsAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Выполняет поиск экземпляра любого из указанных values объектов и возвращает значение true , если он найден. Если не найдено, возвращает .false

ContainsAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Выполняет поиск экземпляра любого из указанных values объектов и возвращает значение true , если он найден. Если не найдено, возвращает .false

ContainsAny<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск экземпляра value0 или value1и возвращает значение true , если он найден. Если не найдено, возвращает .false

ContainsAny<T>(ReadOnlySpan<T>, T, T, T)

Выполняет поиск экземпляра value0, value1или value2и возвращает значение true , если оно найдено. Если не найдено, возвращает .false

ContainsAny<T>(Span<T>, ReadOnlySpan<T>)

Выполняет поиск экземпляра любого из указанных values объектов и возвращает значение true , если он найден. Если не найдено, возвращает .false

ContainsAny<T>(Span<T>, SearchValues<T>)

Выполняет поиск экземпляра любого из указанных values объектов и возвращает значение true , если он найден. Если не найдено, возвращает .false

ContainsAny<T>(Span<T>, T, T)

Выполняет поиск экземпляра value0 или value1и возвращает значение true , если он найден. Если не найдено, возвращает .false

ContainsAny<T>(Span<T>, T, T, T)

Выполняет поиск экземпляра value0, value1или value2и возвращает значение true , если оно найдено. Если не найдено, возвращает .false

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Ищет любое значение, отличное от указанного values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Ищет любое значение, отличное от указанного values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Ищет любое значение, отличное от указанного value.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Ищет любое значение, отличное от value0 или value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Ищет любое значение, отличное от value0, value1или value2.

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Ищет любое значение, отличное от указанного values.

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Ищет любое значение, отличное от указанного values.

ContainsAnyExcept<T>(Span<T>, T)

Ищет любое значение, отличное от указанного value.

ContainsAnyExcept<T>(Span<T>, T, T)

Ищет любое значение, отличное от value0 или value1.

ContainsAnyExcept<T>(Span<T>, T, T, T)

Ищет любое значение, отличное от value0, value1или value2.

ContainsAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.

ContainsAnyExceptInRange<T>(Span<T>, T, T)

Выполняет поиск любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.

ContainsAnyInRange<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск любого значения в диапазоне между lowInclusive и highInclusive, включительно, и возвращает значение true , если оно найдено. Если не найдено, возвращает .false

ContainsAnyInRange<T>(Span<T>, T, T)

Выполняет поиск любого значения в диапазоне между lowInclusive и highInclusive, включительно, и возвращает значение true , если оно найдено. Если не найдено, возвращает .false

CopyTo<T>(T[], Memory<T>)

Копирует содержимое массива в область памяти.

CopyTo<T>(T[], Span<T>)

Копирует содержимое массива в диапазон.

Count<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Подсчитывает количество повторений value в span.

Count<T>(ReadOnlySpan<T>, T)

Подсчитывает количество указанных value значений в объекте span.

Count<T>(Span<T>, ReadOnlySpan<T>)

Подсчитывает количество указанных value значений в объекте span.

Count<T>(Span<T>, T)

Подсчитывает количество указанных value значений в объекте span.

EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Определяет, совпадает ли конец span с заданным value при сравнении с учетом заданного параметра comparisonType.

EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Определяет, отображается ли указанная последовательность в конце диапазона, доступного только для чтения.

EndsWith<T>(Span<T>, ReadOnlySpan<T>)

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

EnumerateLines(ReadOnlySpan<Char>)

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

EnumerateLines(Span<Char>)

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

EnumerateRunes(ReadOnlySpan<Char>)

Возвращает перечисление Rune из предоставленного диапазона, доступного только для чтения.

EnumerateRunes(Span<Char>)

Возвращает перечисление Rune из предоставленного диапазона.

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Определяет, имеет ли span и указанный диапазон other одинаковые символы при сравнении с использованием указанного параметра comparisonType.

IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Возвращает индекс с отсчетом от нуля первого вхождения указанного value в текущем span.

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Выполняет поиск указанной последовательности и возвращает индекс ее первого вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

IndexOf<T>(ReadOnlySpan<T>, T)

Выполняет поиск указанного значения и возвращает индекс его первого вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

IndexOf<T>(Span<T>, ReadOnlySpan<T>)

Выполняет поиск указанной последовательности и возвращает индекс ее первого вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

IndexOf<T>(Span<T>, T)

Выполняет поиск указанного значения и возвращает индекс его первого вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)

Предоставляет методы расширения для типов, связанных с памятью и диапазоном, таких как Memory<T>, ReadOnlyMemory<T>, Span<T>и ReadOnlySpan<T>.

IndexOfAny(Span<Char>, SearchValues<String>)

Предоставляет методы расширения для типов, связанных с памятью и диапазоном, таких как Memory<T>, ReadOnlyMemory<T>, Span<T>и ReadOnlySpan<T>.

IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Выполняет поиск первого индекса любого из указанных значений аналогичного вызову IndexOf несколько раз с помощью логического оператора ИЛИ.

IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Выполняет поиск первого индекса любого из указанных значений.

IndexOfAny<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск первого индекса любого из указанных значений аналогичного вызову IndexOf несколько раз с помощью логического оператора ИЛИ.

IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Выполняет поиск первого индекса любого из указанных значений аналогичного вызову IndexOf несколько раз с помощью логического оператора ИЛИ.

IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Выполняет поиск первого индекса любого из указанных значений аналогичного вызову IndexOf несколько раз с помощью логического оператора ИЛИ.

IndexOfAny<T>(Span<T>, SearchValues<T>)

Выполняет поиск первого индекса любого из указанных значений.

IndexOfAny<T>(Span<T>, T, T)

Выполняет поиск первого индекса любого из указанных значений аналогичного вызову IndexOf несколько раз с помощью логического оператора ИЛИ.

IndexOfAny<T>(Span<T>, T, T, T)

Выполняет поиск первого индекса любого из указанных значений аналогичного вызову IndexOf несколько раз с помощью логического оператора ИЛИ.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Ищет первый индекс любого значения, отличного от указанного values.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Ищет первый индекс любого значения, отличного от указанного values.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Ищет первый индекс любого значения, отличного от указанного value.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск первого индекса любого значения, отличного от указанного value0 или value1.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Выполняет поиск первого индекса любого значения, отличного от указанного value0, value1или value2.

IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Ищет первый индекс любого значения, отличного от указанного values.

IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Ищет первый индекс любого значения, отличного от указанного values.

IndexOfAnyExcept<T>(Span<T>, T)

Ищет первый индекс любого значения, отличного от указанного value.

IndexOfAnyExcept<T>(Span<T>, T, T)

Выполняет поиск первого индекса любого значения, отличного от указанного value0 или value1.

IndexOfAnyExcept<T>(Span<T>, T, T, T)

Выполняет поиск первого индекса любого значения, отличного от указанного value0, value1или value2.

IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск первого индекса любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.

IndexOfAnyExceptInRange<T>(Span<T>, T, T)

Выполняет поиск первого индекса любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.

IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск первого индекса любого значения в диапазоне между lowInclusive и highInclusiveвключительно.

IndexOfAnyInRange<T>(Span<T>, T, T)

Выполняет поиск первого индекса любого значения в диапазоне между lowInclusive и highInclusiveвключительно.

IsWhiteSpace(ReadOnlySpan<Char>)

Указывает, содержит ли указанный диапазон только символы пробела.

LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Возвращает индекс с отсчетом от нуля последнего вхождения указанного value в текущем span.

LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Выполняет поиск указанной последовательности и возвращает индекс ее последнего вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

LastIndexOf<T>(ReadOnlySpan<T>, T)

Выполняет поиск указанного значения и возвращает индекс его последнего вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)

Выполняет поиск указанной последовательности и возвращает индекс ее последнего вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

LastIndexOf<T>(Span<T>, T)

Выполняет поиск указанного значения и возвращает индекс его последнего вхождения. Значения сравниваются с помощью IEquatable {T}.Equals (T).

LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Выполняет поиск последнего индекса любого из указанных значений аналогичного вызову LastIndexOf несколько раз с помощью логического оператора ИЛИ.

LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Выполняет поиск последнего индекса любого из указанных значений.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск последнего индекса любого из указанных значений аналогичного вызову LastIndexOf несколько раз с помощью логического оператора ИЛИ.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Выполняет поиск последнего индекса любого из указанных значений аналогичного вызову LastIndexOf несколько раз с помощью логического оператора ИЛИ.

LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Выполняет поиск последнего индекса любого из указанных значений аналогичного вызову LastIndexOf несколько раз с помощью логического оператора ИЛИ.

LastIndexOfAny<T>(Span<T>, SearchValues<T>)

Выполняет поиск последнего индекса любого из указанных значений.

LastIndexOfAny<T>(Span<T>, T, T)

Выполняет поиск последнего индекса любого из указанных значений аналогичного вызову LastIndexOf несколько раз с помощью логического оператора ИЛИ.

LastIndexOfAny<T>(Span<T>, T, T, T)

Выполняет поиск последнего индекса любого из указанных значений аналогичного вызову LastIndexOf несколько раз с помощью логического оператора ИЛИ.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Выполняет поиск последнего индекса любого значения, отличного от указанного values.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Выполняет поиск последнего индекса любого значения, отличного от указанного values.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Выполняет поиск последнего индекса любого значения, отличного от указанного value.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск последнего индекса любого значения, отличного от указанного value0 или value1.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Выполняет поиск последнего индекса любого значения, кроме указанного value0, value1или value2.

LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Выполняет поиск последнего индекса любого значения, отличного от указанного values.

LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Выполняет поиск последнего индекса любого значения, отличного от указанного values.

LastIndexOfAnyExcept<T>(Span<T>, T)

Выполняет поиск последнего индекса любого значения, отличного от указанного value.

LastIndexOfAnyExcept<T>(Span<T>, T, T)

Выполняет поиск последнего индекса любого значения, отличного от указанного value0 или value1.

LastIndexOfAnyExcept<T>(Span<T>, T, T, T)

Выполняет поиск последнего индекса любого значения, кроме указанного value0, value1или value2.

LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск последнего индекса любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.

LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)

Выполняет поиск последнего индекса любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.

LastIndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Выполняет поиск последнего индекса любого значения в диапазоне между lowInclusive и highInclusiveвключительно.

LastIndexOfAnyInRange<T>(Span<T>, T, T)

Выполняет поиск последнего индекса любого значения в диапазоне между lowInclusive и highInclusiveвключительно.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Определяет, перекрываются ли две последовательности только для чтения в памяти.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)

Определяет, перекрываются ли две последовательности только для чтения в памяти, и выводит смещение элементов.

Overlaps<T>(Span<T>, ReadOnlySpan<T>)

Определяет, перекрываются ли диапазон и диапазон только для чтения в памяти.

Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)

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

Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)

Копирует source в destination, заменяя все вхождения на newValueoldValue .

Replace<T>(Span<T>, T, T)

Заменяет все вхождения oldValue на newValue.

Reverse<T>(Span<T>)

Изменяет порядок элементов во всем массиве на обратный.

SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Определяет относительный порядок двух последовательностей только для чтения путем сравнения их элементов с помощью IComparable{T}.CompareTo (T).

SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)

Определяет относительный порядок диапазона и диапазона только для чтения путем сравнения их элементов с помощью IComparable{T}.CompareTo (T).

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Определяет, равны ли две последовательности только для чтения, сравнивая элементы с помощью IEquatable{T}.Equals (T).

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Определяет, равны ли две последовательности, сравнивая элементы с помощью IEqualityComparer<T>.

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)

Определяет, равны ли диапазон и диапазон только для чтения, сравнивая элементы с помощью IEquatable{T}.Equals (T).

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Определяет, равны ли две последовательности, сравнивая элементы с помощью IEqualityComparer<T>.

Sort<T,TComparer>(Span<T>, TComparer)

Сортирует элементы во всем Span<T> с использованием TComparer.

Sort<T>(Span<T>)

Сортирует элементы в целом Span<T> , используя реализацию IComparable<T> каждого элемента Span<T>.

Sort<T>(Span<T>, Comparison<T>)

Сортирует элементы во всем списке Span<T> с использованием указанного Comparison<T>.

Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)

Сортирует пару диапазонов (один диапазон с ключами, а второй с соответствующими элементами) на основе ключей в первом Span<T> с использованием указанного компаратора.

Sort<TKey,TValue>(Span<TKey>, Span<TValue>)

Сортирует пару диапазонов (один диапазон с ключами, а второй с соответствующими элементами) на основе ключей в первом Span<T> с использованием реализации IComparable<T> каждого ключа.

Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)

Сортирует пару диапазонов (один диапазон с ключами, а второй с соответствующими элементами) на основе ключей в первом Span<T> с использованием указанного сравнения.

Split(ReadOnlySpan<Char>, Span<Range>, Char, StringSplitOptions)

Анализирует источник ReadOnlySpan<T> для указанного separatorобъекта , заполняя destination диапазон экземплярами, представляющими области между разделителями Range .

Split(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Анализирует источник ReadOnlySpan<T> для указанного separatorобъекта , заполняя destination диапазон экземплярами, представляющими области между разделителями Range .

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Анализирует источник ReadOnlySpan<T> для одного из указанных separatorsобъектов , заполняя destination диапазон экземплярами Range , представляющими регионы между разделителями.

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions)

Анализирует источник ReadOnlySpan<T> для одного из указанных separatorsобъектов , заполняя destination диапазон экземплярами Range , представляющими регионы между разделителями.

StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Определяет, начинается ли диапазон символов только для чтения с указанного значения при сравнении с использованием указанного значения StringComparison.

StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Определяет, отображается ли указанная последовательность в начале диапазона, доступного только для чтения.

StartsWith<T>(Span<T>, ReadOnlySpan<T>)

Определяет, отображается ли указанная последовательность в начале диапазона.

ToLower(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Копирует символы из исходного диапазона в место назначения, преобразуя каждый символ в нижний регистр, используя правила учета регистра указанного языка и региональных параметров.

ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>)

Копирует символы из исходного диапазона в место назначения, преобразуя каждый символ в нижний регистр, используя правила учета регистра инвариантного языка и региональных параметров.

ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Копирует символы из исходного диапазона в место назначения, преобразуя каждый символ в верхний регистр, используя правила учета регистра указанного языка и региональных параметров.

ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>)

Копирует символы из исходного диапазона в место назначения, преобразуя каждый символ в верхний регистр, используя правила учета регистра инвариантного языка и региональных параметров.

Trim(Memory<Char>)

Удаляет все начальные и конечные пробелы из области памяти символов.

Trim(ReadOnlyMemory<Char>)

Удаляет все начальные и конечные пробелы из области памяти символов только для чтения.

Trim(ReadOnlySpan<Char>)

Удаляет все начальные и конечные пробелы из диапазона символов только для чтения.

Trim(ReadOnlySpan<Char>, Char)

Удаляет все начальные и конечные вхождения указанного символа из диапазона символов, доступного только для чтения.

Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Удаляет все начальные и конечные вхождения набора символов, указанного в диапазоне только для чтения, из диапазона символов, доступного только для чтения.

Trim(Span<Char>)

Удаляет все начальные и конечные пробелы из диапазона символов.

Trim<T>(Memory<T>, ReadOnlySpan<T>)

Удаляет все начальные и конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти.

Trim<T>(Memory<T>, T)

Удаляет все начальные и конечные вхождения указанного элемента из области памяти.

Trim<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Удаляет все начальные и конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти только для чтения.

Trim<T>(ReadOnlyMemory<T>, T)

Удаляет все начальные и конечные вхождения указанного элемента из области памяти только для чтения.

Trim<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Удаляет все начальные и конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона только для чтения.

Trim<T>(ReadOnlySpan<T>, T)

Удаляет все начальные и конечные вхождения указанного элемента из диапазона только для чтения.

Trim<T>(Span<T>, ReadOnlySpan<T>)

Удаляет все начальные и конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона.

Trim<T>(Span<T>, T)

Удаляет все начальные и конечные вхождения указанного элемента из диапазона.

TrimEnd(Memory<Char>)

Удаляет все конечные пробелы из области памяти символов.

TrimEnd(ReadOnlyMemory<Char>)

Удаляет все конечные пробелы из области памяти символов только для чтения.

TrimEnd(ReadOnlySpan<Char>)

Удаляет все конечные пробелы из диапазона символов только для чтения.

TrimEnd(ReadOnlySpan<Char>, Char)

Удаляет все конечные вхождения указанного символа из диапазона только для чтения.

TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Удаляет все конечные вхождения набора символов, указанного в диапазоне только для чтения, из диапазона символов, доступного только для чтения.

TrimEnd(Span<Char>)

Удаляет все конечные пробелы из диапазона символов.

TrimEnd<T>(Memory<T>, ReadOnlySpan<T>)

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти.

TrimEnd<T>(Memory<T>, T)

Удаляет все конечные вхождения указанного элемента из области памяти символов.

TrimEnd<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти только для чтения.

TrimEnd<T>(ReadOnlyMemory<T>, T)

Удаляет все конечные вхождения указанного элемента из области памяти только для чтения.

TrimEnd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона только для чтения.

TrimEnd<T>(ReadOnlySpan<T>, T)

Удаляет все конечные вхождения указанного элемента из диапазона только для чтения.

TrimEnd<T>(Span<T>, ReadOnlySpan<T>)

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона.

TrimEnd<T>(Span<T>, T)

Удаляет все конечные вхождения указанного элемента из диапазона.

TrimStart(Memory<Char>)

Удаляет все начальные пробелы из области памяти.

TrimStart(ReadOnlyMemory<Char>)

Удаляет все начальные пробелы из области памяти только для чтения.

TrimStart(ReadOnlySpan<Char>)

Удаляет все начальные пробелы из диапазона только для чтения.

TrimStart(ReadOnlySpan<Char>, Char)

Удаляет все начальные вхождения указанного символа из диапазона.

TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Удаляет все начальные вхождения набора символов, заданного в диапазоне только для чтения, из диапазона.

TrimStart(Span<Char>)

Удаляет все начальные пробелы из диапазона.

TrimStart<T>(Memory<T>, ReadOnlySpan<T>)

Удаляет все начальные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти.

TrimStart<T>(Memory<T>, T)

Удаляет все начальные вхождения указанного элемента из области памяти.

TrimStart<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Удаляет все начальные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти.

TrimStart<T>(ReadOnlyMemory<T>, T)

Удаляет все начальные вхождения указанного элемента из области памяти.

TrimStart<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Удаляет все начальные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона.

TrimStart<T>(ReadOnlySpan<T>, T)

Удаляет все начальные вхождения указанного элемента из диапазона.

TrimStart<T>(Span<T>, ReadOnlySpan<T>)

Удаляет все начальные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона.

TrimStart<T>(Span<T>, T)

Удаляет все начальные вхождения указанного элемента из диапазона.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Записывает строку в CompositeFormat диапазон символов, заменяя элемент формата или элементы строковым представлением соответствующих аргументов.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Записывает строку в CompositeFormat диапазон символов, заменяя элемент формата или элементы строковым представлением соответствующих аргументов.

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Записывает указанную интерполированную строку в диапазон символов.

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Записывает указанную интерполированную строку в диапазон символов.

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Записывает строку в CompositeFormat диапазон символов, заменяя элемент формата или элементы строковым представлением соответствующих аргументов.

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Записывает строку в CompositeFormat диапазон символов, заменяя элемент формата или элементы строковым представлением соответствующих аргументов.

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Записывает строку в CompositeFormat диапазон символов, заменяя элемент формата или элементы строковым представлением соответствующих аргументов.

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