MemoryExtensions.Overlaps Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen. |
Overlaps<T>(Span<T>, ReadOnlySpan<T>) |
Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen. |
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32) |
Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen, und gibt den Elementoffset aus. |
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32) |
Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen, und gibt den Elementoffset aus. |
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen.
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
Typparameter
- T
Der Typ der Elemente in der schreibgeschützten Sequenz.
Parameter
- span
- ReadOnlySpan<T>
Die erste Sequenz.
- other
- ReadOnlySpan<T>
Die zweite Sequenz.
Gibt zurück
true
, wenn sich die beiden Sequenzen überlappen, andernfalls false
.
Gilt für:
Overlaps<T>(Span<T>, ReadOnlySpan<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen.
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
Typparameter
- T
Der Typ der Elemente in der Spanne.
Parameter
- span
- Span<T>
Die zu vergleichende Spanne.
- other
- ReadOnlySpan<T>
Die zu vergleichende schreibgeschützte Spanne.
Gibt zurück
true
, wenn sich die beiden Sequenzen überlappen, andernfalls false
.
Gilt für:
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen, und gibt den Elementoffset aus.
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
Typparameter
- T
Der Typ der Elemente in der Spanne.
Parameter
- span
- ReadOnlySpan<T>
Die erste Sequenz.
- other
- ReadOnlySpan<T>
Die zweite Sequenz.
- elementOffset
- Int32
Wenn die Methode zurückkehrt, enthält sie den Offset zwischen span
und other
.
Gibt zurück
true
, wenn sich die beiden Sequenzen überlappen, andernfalls false
.
Gilt für:
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen, und gibt den Elementoffset aus.
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
Typparameter
- T
Der Typ der Elemente in der Spanne.
Parameter
- span
- Span<T>
Die erste zu vergleichende Sequenz.
- other
- ReadOnlySpan<T>
Die zweite zu vergleichende Sequenz.
- elementOffset
- Int32
Wenn die Methode zurückkehrt, enthält sie den Offset zwischen span
und other
.
Gibt zurück
true
, wenn sich die beiden Sequenzen überlappen, andernfalls false
.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für