MemoryExtensions.SequenceCompareTo Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет относительный порядок двух последовательностей только для чтения, сравнивая их элементы с помощью IComparable{T}. CompareTo(T).
Перегрузки
| Имя | Описание |
|---|---|
| SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Определяет относительный порядок двух последовательностей только для чтения, сравнивая их элементы с помощью IComparable{T}. CompareTo(T). |
| SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>) |
Определяет относительный порядок диапазона и диапазон только для чтения, сравнивая элементы с помощью IComparable{T}. CompareTo(T). |
| SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IComparer<T>) |
Определяет относительный порядок сравниваемых последовательностей путем сравнения элементов с помощью IComparable{T}. CompareTo(T). |
SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
Определяет относительный порядок двух последовательностей только для чтения, сравнивая их элементы с помощью IComparable{T}. CompareTo(T).
public:
generic <typename T>
where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int SequenceCompareTo(ReadOnlySpan<T> span, ReadOnlySpan<T> other);
public static int SequenceCompareTo<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> other) where T : IComparable<T>;
static member SequenceCompareTo : ReadOnlySpan<'T (requires 'T :> IComparable<'T>)> * ReadOnlySpan<'T (requires 'T :> IComparable<'T>)> -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function SequenceCompareTo(Of T As IComparable(Of T)) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T)) As Integer
Параметры типа
- T
Тип элементов в последовательности.
Параметры
- span
- ReadOnlySpan<T>
Первая последовательность для сравнения.
- other
- ReadOnlySpan<T>
Вторая последовательность для сравнения.
Возвращаемое значение
Целое число со знаком, указывающее относительный порядок span и other:
— если меньше 0, span предшествует other.
— Если значение равно 0, span равно other.
— Если больше 0, span следует other.
Применяется к
SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
Определяет относительный порядок диапазона и диапазон только для чтения, сравнивая элементы с помощью IComparable{T}. CompareTo(T).
public:
generic <typename T>
where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int SequenceCompareTo(Span<T> span, ReadOnlySpan<T> other);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int SequenceCompareTo<T>(this Span<T> span, ReadOnlySpan<T> other) where T : IComparable<T>;
public static int SequenceCompareTo<T>(this Span<T> span, ReadOnlySpan<T> other) where T : IComparable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member SequenceCompareTo : Span<'T (requires 'T :> IComparable<'T>)> * ReadOnlySpan<'T (requires 'T :> IComparable<'T>)> -> int (requires 'T :> IComparable<'T>)
static member SequenceCompareTo : Span<'T (requires 'T :> IComparable<'T>)> * ReadOnlySpan<'T (requires 'T :> IComparable<'T>)> -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function SequenceCompareTo(Of T As IComparable(Of T)) (span As Span(Of T), other As ReadOnlySpan(Of T)) As Integer
Параметры типа
- T
Тип элементов в диапазоне.
Параметры
- span
- Span<T>
Диапазон для сравнения.
- other
- ReadOnlySpan<T>
Диапазон только для чтения для сравнения.
Возвращаемое значение
Целое число со знаком, указывающее относительный порядок span и other:
— если меньше 0, span предшествует other.
— Если значение равно 0, span равно other.
— Если больше 0, span следует other.
- Атрибуты
Применяется к
SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IComparer<T>)
- Исходный код:
- MemoryExtensions.cs
- Исходный код:
- MemoryExtensions.cs
Определяет относительный порядок сравниваемых последовательностей путем сравнения элементов с помощью IComparable{T}. CompareTo(T).
public static int SequenceCompareTo<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> other, System.Collections.Generic.IComparer<T>? comparer = default);
static member SequenceCompareTo : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IComparer<'T> -> int
<Extension()>
Public Function SequenceCompareTo(Of T) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T), Optional comparer As IComparer(Of T) = Nothing) As Integer
Параметры типа
- T
Параметры
- span
- ReadOnlySpan<T>
- other
- ReadOnlySpan<T>
- comparer
- IComparer<T>