MemoryExtensions.LastIndexOfAnyExceptInRange Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет поиск последнего индекса любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.
Перегрузки
| Имя | Описание |
|---|---|
| LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T) |
Выполняет поиск последнего индекса любого значения за пределами диапазона между |
| LastIndexOfAnyExceptInRange<T>(Span<T>, T, T) |
Выполняет поиск последнего индекса любого значения за пределами диапазона между |
LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
Выполняет поиск последнего индекса любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.
public:
generic <typename T>
where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExceptInRange(ReadOnlySpan<T> span, T lowInclusive, T highInclusive);
public static int LastIndexOfAnyExceptInRange<T>(this ReadOnlySpan<T> span, T lowInclusive, T highInclusive) where T : IComparable<T>;
static member LastIndexOfAnyExceptInRange : ReadOnlySpan<'T (requires 'T :> IComparable<'T>)> * 'T * 'T -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function LastIndexOfAnyExceptInRange(Of T As IComparable(Of T)) (span As ReadOnlySpan(Of T), lowInclusive As T, highInclusive As T) As Integer
Параметры типа
- T
Тип диапазона и значений.
Параметры
- span
- ReadOnlySpan<T>
Диапазон для поиска.
- lowInclusive
- T
Нижняя граница, включаемая, исключенного диапазона.
- highInclusive
- T
Верхняя граница, включительно, исключенного диапазона.
Возвращаемое значение
Индекс в диапазоне последнего вхождения любого значения за пределами указанного диапазона. Если все значения находятся внутри указанного диапазона, возвращает значение -1.
Применяется к
LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
Выполняет поиск последнего индекса любого значения за пределами диапазона между lowInclusive и highInclusiveвключительно.
public:
generic <typename T>
where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExceptInRange(Span<T> span, T lowInclusive, T highInclusive);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAnyExceptInRange<T>(this Span<T> span, T lowInclusive, T highInclusive) where T : IComparable<T>;
public static int LastIndexOfAnyExceptInRange<T>(this Span<T> span, T lowInclusive, T highInclusive) where T : IComparable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAnyExceptInRange : Span<'T (requires 'T :> IComparable<'T>)> * 'T * 'T -> int (requires 'T :> IComparable<'T>)
static member LastIndexOfAnyExceptInRange : Span<'T (requires 'T :> IComparable<'T>)> * 'T * 'T -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function LastIndexOfAnyExceptInRange(Of T As IComparable(Of T)) (span As Span(Of T), lowInclusive As T, highInclusive As T) As Integer
Параметры типа
- T
Тип диапазона и значений.
Параметры
- span
- Span<T>
Диапазон для поиска.
- lowInclusive
- T
Нижняя граница, включаемая, исключенного диапазона.
- highInclusive
- T
Верхняя граница, включительно, исключенного диапазона.
Возвращаемое значение
Индекс в диапазоне последнего вхождения любого значения за пределами указанного диапазона. Если все значения находятся внутри указанного диапазона, возвращает значение -1.
- Атрибуты