MemoryExtensions.Replace 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
Replace<T>(Span<T>, T, T) |
Diese Funktion ersetzt alle Vorkommen von |
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T) |
Kopiert |
Replace<T>(Span<T>, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Diese Funktion ersetzt alle Vorkommen von oldValue
durch newValue
.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static void Replace(Span<T> span, T oldValue, T newValue);
public static void Replace<T> (this Span<T> span, T oldValue, T newValue) where T : IEquatable<T>;
static member Replace : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> unit (requires 'T :> IEquatable<'T>)
<Extension()>
Public Sub Replace(Of T As IEquatable(Of T)) (span As Span(Of T), oldValue As T, newValue As T)
Typparameter
- T
Der Typ der Elemente in der Spanne.
Parameter
- span
- Span<T>
Die Spanne, in der die Elemente ersetzt werden sollen.
- oldValue
- T
Der durch zu ersetzende newValue
Wert.
- newValue
- T
Der Wert, um alle Vorkommen von oldValue
zu ersetzen.
Gilt für:
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Kopiert source
in destination
, wobei alle Vorkommen von oldValue
durch ersetzt werden newValue
.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static void Replace(ReadOnlySpan<T> source, Span<T> destination, T oldValue, T newValue);
public static void Replace<T> (this ReadOnlySpan<T> source, Span<T> destination, T oldValue, T newValue) where T : IEquatable<T>;
static member Replace : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> unit (requires 'T :> IEquatable<'T>)
<Extension()>
Public Sub Replace(Of T As IEquatable(Of T)) (source As ReadOnlySpan(Of T), destination As Span(Of T), oldValue As T, newValue As T)
Typparameter
- T
Der Typ der Elemente in den Spannen.
Parameter
- source
- ReadOnlySpan<T>
Die zu kopierende Spanne.
- destination
- Span<T>
Die Spanne, in die die kopierten und ersetzten Werte geschrieben werden sollen.
- oldValue
- T
Der durch zu ersetzende newValue
Wert.
- newValue
- T
Der Wert, um alle Vorkommen von oldValue
zu ersetzen.
Ausnahmen
Die destination
Spanne ist kürzer als die source
Spanne.
- oder- source
und destination
überlappen sich, beziehen sich jedoch nicht auf denselben Startort.