MemoryExtensions.Overlaps 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
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Détermine si deux séquences en lecture seule se chevauchent dans la mémoire. |
Overlaps<T>(Span<T>, ReadOnlySpan<T>) |
Détermine si une étendue et une étendue en lecture seule se chevauchent dans la mémoire. |
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32) |
Détermine si deux séquences en lecture seule se chevauchent dans la mémoire et génère le décalage des éléments. |
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32) |
Détermine si une étendue et une étendue en lecture seule se chevauchent dans la mémoire et génère le décalage des éléments. |
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si deux séquences en lecture seule se chevauchent dans la mémoire.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static bool Overlaps(ReadOnlySpan<T> span, ReadOnlySpan<T> other);
public static bool Overlaps<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> other);
static member Overlaps : ReadOnlySpan<'T> * ReadOnlySpan<'T> -> bool
<Extension()>
Public Function Overlaps(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 en lecture seule.
Paramètres
- span
- ReadOnlySpan<T>
Première séquence.
- other
- ReadOnlySpan<T>
Deuxième séquence.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.
S’applique à
Overlaps<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 se chevauchent dans la mémoire.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static bool Overlaps(Span<T> span, ReadOnlySpan<T> other);
public static bool Overlaps<T> (this Span<T> span, ReadOnlySpan<T> other);
static member Overlaps : Span<'T> * ReadOnlySpan<'T> -> bool
<Extension()>
Public Function Overlaps(Of T) (span As Span(Of T), other As ReadOnlySpan(Of T)) As Boolean
Paramètres de type
- T
Type d’éléments dans l’étendue.
Paramètres
- span
- Span<T>
Étendue à comparer.
- other
- ReadOnlySpan<T>
Étendue en lecture seule à comparer.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.
S’applique à
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si deux séquences en lecture seule se chevauchent dans la mémoire et génère le décalage des éléments.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static bool Overlaps(ReadOnlySpan<T> span, ReadOnlySpan<T> other, [Runtime::InteropServices::Out] int % elementOffset);
public static bool Overlaps<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> other, out int elementOffset);
static member Overlaps : ReadOnlySpan<'T> * ReadOnlySpan<'T> * int -> bool
<Extension()>
Public Function Overlaps(Of T) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T), ByRef elementOffset As Integer) As Boolean
Paramètres de type
- T
Type d’éléments dans l’étendue.
Paramètres
- span
- ReadOnlySpan<T>
Première séquence.
- other
- ReadOnlySpan<T>
Deuxième séquence.
- elementOffset
- Int32
Quand la méthode retourne, contient le décalage entre span
et other
.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.
S’applique à
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si une étendue et une étendue en lecture seule se chevauchent dans la mémoire et génère le décalage des éléments.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static bool Overlaps(Span<T> span, ReadOnlySpan<T> other, [Runtime::InteropServices::Out] int % elementOffset);
public static bool Overlaps<T> (this Span<T> span, ReadOnlySpan<T> other, out int elementOffset);
static member Overlaps : Span<'T> * ReadOnlySpan<'T> * int -> bool
<Extension()>
Public Function Overlaps(Of T) (span As Span(Of T), other As ReadOnlySpan(Of T), ByRef elementOffset As Integer) As Boolean
Paramètres de type
- T
Type d’éléments dans l’étendue.
Paramètres
- span
- Span<T>
Première séquence à comparer.
- other
- ReadOnlySpan<T>
Seconde séquence à comparer.
- elementOffset
- Int32
Quand la méthode retourne, contient le décalage entre span
et other
.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour