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>(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>, 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>) |
Détermine si une étendue et une étendue en lecture seule sont égales en comparant les éléments avec IEquatable{T}.Equals(T). |
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Détermine si deux séquences en lecture seule sont égales en comparant les éléments avec IEquatable{T}.Equals(T). |
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>
Seconde séquence à comparer.
- comparer
- IEqualityComparer<T>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments, ou null
pour utiliser la valeur par défaut IEqualityComparer<T> pour le type d’un élément.
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>
Seconde séquence à comparer.
- comparer
- IEqualityComparer<T>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments, ou null
pour utiliser la valeur par défaut IEqualityComparer<T> 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>)
- 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 avec 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>)
- 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 avec 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>
Seconde séquence à comparer.
Retours
true
si les deux séquences sont égales ; sinon, false
.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour