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, Index)

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

AsMemory(String, Int32, Int32)

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

AsMemory(String, Int32)

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

AsMemory(String, Range)

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

AsMemory(String)

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

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

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

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

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

AsMemory<T>(ArraySegment<T>)

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

AsMemory<T>(T[], Index)

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

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

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

AsMemory<T>(T[], Int32)

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

AsMemory<T>(T[], Range)

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

AsMemory<T>(T[])

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

AsSpan(String, Index)

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

AsSpan(String, Int32, Int32)

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

AsSpan(String, Int32)

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

AsSpan(String, Range)

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

AsSpan(String)

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

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

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

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

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

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

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

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

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

AsSpan<T>(ArraySegment<T>)

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

AsSpan<T>(T[], Index)

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

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

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

AsSpan<T>(T[], Int32)

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

AsSpan<T>(T[], Range)

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

AsSpan<T>(T[])

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

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>, IEqualityComparer<T>)

Определяет длину общего префикса между span и other.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Указывает, найдено ли указанное значение в диапазоне.

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

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

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

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

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

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

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

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

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

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

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

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

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

Ищет любое вхождение указанных значений в указанном диапазоне.

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

Выполняет поиск экземпляра value0, value1или value2 в указанном диапазоне.

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

Выполняет поиск вхождения value0 или value1.

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

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

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

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

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

Выполняет поиск экземпляра value0, value1или value2 в указанном диапазоне.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ContainsAnyWhiteSpace(ReadOnlySpan<Char>)

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

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

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

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

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

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

Подсчитывает количество указанных value в параметре span.

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

Подсчитывает количество случаевvalue.span

Count<T>(ReadOnlySpan<T>, T, IEqualityComparer<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.

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

Подсчитывает количество случаев, когда любой из указанных values объектов происходит в span.

CountAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Подсчитывает количество случаев, когда любой из указанных values объектов происходит в span.

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

Подсчитывает количество случаев, когда любой из указанных values объектов происходит в span.

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

Определяет, совпадает ли конец совпадений, указанных spanvalue при сравнении с помощью указанного comparisonType параметра.

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

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

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

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

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

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

EndsWith<T>(ReadOnlySpan<T>, 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>, IEqualityComparer<T>)

Выполняет поиск указанной последовательности и возвращает индекс первого вхождения.

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

Выполняет поиск указанной последовательности и возвращает индекс первого вхождения.

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

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

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

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

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

Выполняет поиск указанной последовательности и возвращает индекс первого вхождения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IndexOfAnyExceptWhiteSpace(ReadOnlySpan<Char>)

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

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

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

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

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

IndexOfAnyWhiteSpace(ReadOnlySpan<Char>)

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

IsWhiteSpace(ReadOnlySpan<Char>)

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

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

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

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

Выполняет поиск указанной последовательности и возвращает индекс последнего вхождения. Если не найдено, возвращает значение -1.

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

Выполняет поиск указанной последовательности и возвращает индекс последнего вхождения.

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

Выполняет поиск указанного значения и возвращает индекс последнего вхождения. Если не найдено, возвращает значение -1.

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

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

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

Выполняет поиск указанной последовательности и возвращает индекс последнего вхождения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LastIndexOfAnyExceptWhiteSpace(ReadOnlySpan<Char>)

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

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

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

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

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

LastIndexOfAnyWhiteSpace(ReadOnlySpan<Char>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заменяет все случаи oldValue на newValue.

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

Заменяет все случаи oldValue на newValue.

ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)

Копируется sourcedestinationв , заменяя все вхождения любого из элементов valuesnewValue.

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

Заменяет все span вхождения любого из элементов в valuesnewValue.

ReplaceAnyExcept<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)

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

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

Заменяет все span элементы, отличные от тех, в которых они есть values, newValueна .

Reverse<T>(Span<T>)

Изменяет последовательность элементов во всем диапазоне.

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

Определяет относительный порядок сравниваемых последовательностей путем сравнения элементов с помощью IComparable{T}. CompareTo(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>, IEqualityComparer<T>)

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

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

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

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

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

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

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

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

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

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

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

Sort<T>(Span<T>)

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

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

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

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

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

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

Сортирует пару диапазонов (один из которых содержит ключи и другой, содержащий соответствующие элементы), на основе ключей в первом Span<T> случае с использованием IComparable<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 экземплярами, представляющими регионы между разделителями.

Split<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

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

Split<T>(ReadOnlySpan<T>, T)

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

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 экземплярами, представляющими регионы между разделителями.

SplitAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

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

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

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

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

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

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

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

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

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

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

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

StartsWith<T>(ReadOnlySpan<T>, 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>, Char)

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

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

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

Trim(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>, Char)

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

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

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

TrimEnd(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>, Char)

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

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

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

TrimStart(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 диапазон символов, заменив элемент формата или элементы строковым представлением соответствующих аргументов.

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