MemoryExtensions.Replace 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
Replace<T>(Span<T>, T, T) |
Remplace toutes les occurrences de |
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T) |
Copie |
Replace<T>(Span<T>, T, T)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Remplace toutes les occurrences de oldValue
par 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)
Paramètres de type
- T
Type des éléments dans l’étendue.
Paramètres
- span
- Span<T>
Étendue dans laquelle les éléments doivent être remplacés.
- oldValue
- T
Valeur à remplacer par newValue
.
- newValue
- T
Valeur à remplacer toutes les occurrences de oldValue
.
S’applique à
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Copie source
dans destination
, en remplaçant toutes les occurrences de par oldValue
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)
Paramètres de type
- T
Type des éléments dans les étendues.
Paramètres
- source
- ReadOnlySpan<T>
Étendue à copier.
- destination
- Span<T>
Étendue dans laquelle les valeurs copiées et remplacées doivent être écrites.
- oldValue
- T
Valeur à remplacer par newValue
.
- newValue
- T
Valeur à remplacer toutes les occurrences de oldValue
.
Exceptions
L’étendue destination
est plus courte que l’étendue source
.
-ou- source
et destination
se chevauchent, mais ne font pas référence au même emplacement de départ.