MemoryExtensions.SequenceEqual Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Détermine si deux séquences en lecture seule sont égales en comparant les éléments à l’aide d’IEquatable{T}. Equals(T). |
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>) |
Détermine si une étendue et une étendue en lecture seule sont égales en comparant les éléments à l’aide d’IEquatable{T}. Equals(T). |
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Détermine si deux séquences sont égales en comparant les éléments à l’aide d’un IEqualityComparer<T>. |
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Détermine si deux séquences sont égales en comparant les éléments à l’aide d’un IEqualityComparer<T>. |
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si deux séquences en lecture seule sont égales en comparant les éléments à l’aide d’IEquatable{T}. Equals(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
Paramètres de type
- T
Type d’éléments dans la séquence.
Paramètres
- span
- ReadOnlySpan<T>
Première séquence à comparer.
- other
- ReadOnlySpan<T>
Deuxième séquence à comparer.
Retours
true
si les deux séquences sont égales ; sinon, false
.
S’applique à
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si une étendue et une étendue en lecture seule sont égales en comparant les éléments à l’aide d’IEquatable{T}. Equals(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
Paramètres de type
- T
Type d’éléments dans la séquence.
Paramètres
- span
- Span<T>
Étendue à comparer.
- other
- ReadOnlySpan<T>
Étendue en lecture seule à comparer.
Retours
true
si les deux séquences sont égales ; sinon, false
.
S’applique à
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si deux séquences sont égales en comparant les éléments à l’aide d’un 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
Paramètres de type
- T
Type d’éléments dans la séquence.
Paramètres
- span
- ReadOnlySpan<T>
Première séquence à comparer.
- other
- ReadOnlySpan<T>
Deuxième séquence à comparer.
- comparer
- IEqualityComparer<T>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments, ou null
d’utiliser la IEqualityComparer<T> par défaut pour le type d’un élément.
Retours
true
si les deux séquences sont égales ; sinon, false
.
S’applique à
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si deux séquences sont égales en comparant les éléments à l’aide d’un 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
Paramètres de type
- T
Type d’éléments dans la séquence.
Paramètres
- span
- Span<T>
Première séquence à comparer.
- other
- ReadOnlySpan<T>
Deuxième séquence à comparer.
- comparer
- IEqualityComparer<T>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments, ou null
d’utiliser la IEqualityComparer<T> par défaut pour le type d’un élément.
Retours
true
si les deux séquences sont égales ; sinon, false
.