MemoryExtensions.SequenceEqual Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Určuje, zda jsou dvě sekvence jen pro čtení stejné porovnáním prvků pomocí IEquatable{T}. Rovná se(T). |
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>) |
Určuje, zda se rozsah a rozsah jen pro čtení rovná porovnáním prvků pomocí IEquatable{T}. Rovná se(T). |
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí IEqualityComparer<T>. |
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí IEqualityComparer<T>. |
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Určuje, zda jsou dvě sekvence jen pro čtení stejné porovnáním prvků pomocí IEquatable{T}. Rovná se(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static bool SequenceEqual(ReadOnlySpan<T> span, ReadOnlySpan<T> other);
public static bool SequenceEqual<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> other) where T : IEquatable<T>;
static member SequenceEqual : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function SequenceEqual(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T)) As Boolean
Parametry typu
- T
Typ prvků v sekvenci.
Parametry
- span
- ReadOnlySpan<T>
První posloupnost, která se má porovnat.
- other
- ReadOnlySpan<T>
Druhá sekvence, která se má porovnat.
Návraty
true
, pokud jsou dvě sekvence stejné; jinak false
.
Platí pro
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Určuje, zda se rozsah a rozsah jen pro čtení rovná porovnáním prvků pomocí IEquatable{T}. Rovná se(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static bool SequenceEqual(Span<T> span, ReadOnlySpan<T> other);
public static bool SequenceEqual<T> (this Span<T> span, ReadOnlySpan<T> other) where T : IEquatable<T>;
static member SequenceEqual : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function SequenceEqual(Of T As IEquatable(Of T)) (span As Span(Of T), other As ReadOnlySpan(Of T)) As Boolean
Parametry typu
- T
Typ prvků v sekvenci.
Parametry
- span
- Span<T>
Rozsah, který se má porovnat.
- other
- ReadOnlySpan<T>
Rozsah jen pro čtení, který se má porovnat.
Návraty
true
, pokud jsou dvě sekvence stejné; jinak false
.
Platí pro
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí IEqualityComparer<T>.
public static bool SequenceEqual<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> other, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member SequenceEqual : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function SequenceEqual(Of T) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean
Parametry typu
- T
Typ prvků v sekvenci.
Parametry
- span
- ReadOnlySpan<T>
První posloupnost, která se má porovnat.
- other
- ReadOnlySpan<T>
Druhá sekvence, která se má porovnat.
- comparer
- IEqualityComparer<T>
Implementace IEqualityComparer<T>, která se má použít při porovnávání prvků, nebo null
použít výchozí IEqualityComparer<T> pro typ prvku.
Návraty
true
, pokud jsou dvě sekvence stejné; jinak false
.
Platí pro
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí IEqualityComparer<T>.
public static bool SequenceEqual<T> (this Span<T> span, ReadOnlySpan<T> other, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member SequenceEqual : Span<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function SequenceEqual(Of T) (span As Span(Of T), other As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean
Parametry typu
- T
Typ prvků v sekvenci.
Parametry
- span
- Span<T>
První posloupnost, která se má porovnat.
- other
- ReadOnlySpan<T>
Druhá sekvence, která se má porovnat.
- comparer
- IEqualityComparer<T>
Implementace IEqualityComparer<T>, která se má použít při porovnávání prvků, nebo null
použít výchozí IEqualityComparer<T> pro typ prvku.
Návraty
true
, pokud jsou dvě sekvence stejné; jinak false
.