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í
| Name | Description |
|---|---|
| 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>, IEqualityComparer<T>) |
Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí .IEqualityComparer<T> |
| 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>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí .IEqualityComparer<T>
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool SequenceEqual<T>(this Span<T> span, ReadOnlySpan<T> other, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
public static bool SequenceEqual<T>(this Span<T> span, ReadOnlySpan<T> other, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member SequenceEqual : Span<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> bool
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žití výchozího IEqualityComparer<T> pro typ elementu.
Návraty
truejsou-li dvě sekvence rovny; v opačném případě . false
- Atributy
Platí pro
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- 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žití výchozího IEqualityComparer<T> pro typ elementu.
Návraty
truejsou-li dvě sekvence rovny; v opačném případě . false
Platí pro
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- 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
truejsou-li dvě sekvence rovny; v opačném případě . false
Platí pro
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- 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);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool SequenceEqual<T>(this Span<T> span, ReadOnlySpan<T> other) where T : IEquatable<T>;
public static bool SequenceEqual<T>(this Span<T> span, ReadOnlySpan<T> other) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member SequenceEqual : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires '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
truejsou-li dvě sekvence rovny; v opačném případě . false
- Atributy