MemoryExtensions.ReplaceAny Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ReplaceAny<T>(Span<T>, SearchValues<T>, T) |
Ersätter i |
| ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T) |
Kopierar |
ReplaceAny<T>(Span<T>, SearchValues<T>, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Ersätter i span alla förekomster av något av elementen i values med newValue.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static void ReplaceAny(Span<T> span, System::Buffers::SearchValues<T> ^ values, T newValue);
public static void ReplaceAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values, T newValue) where T : IEquatable<T>;
static member ReplaceAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> * 'T -> unit (requires 'T :> IEquatable<'T>)
<Extension()>
Public Sub ReplaceAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T), newValue As T)
Typparametrar
- T
Typ av element i intervallen.
Parametrar
- span
- Span<T>
Det intervall som ska redigeras.
- values
- SearchValues<T>
De värden som ska ersättas med newValue.
- newValue
- T
Värdet som ersätter alla förekomster av något av elementen i values.
Undantag
values är null.
Gäller för
ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Kopierar source till destinationoch ersätter alla förekomster av något av elementen i values med newValue.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static void ReplaceAny(ReadOnlySpan<T> source, Span<T> destination, System::Buffers::SearchValues<T> ^ values, T newValue);
public static void ReplaceAny<T>(this ReadOnlySpan<T> source, Span<T> destination, System.Buffers.SearchValues<T> values, T newValue) where T : IEquatable<T>;
static member ReplaceAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> * 'T -> unit (requires 'T :> IEquatable<'T>)
<Extension()>
Public Sub ReplaceAny(Of T As IEquatable(Of T)) (source As ReadOnlySpan(Of T), destination As Span(Of T), values As SearchValues(Of T), newValue As T)
Typparametrar
- T
Typ av element i intervallen.
Parametrar
- source
- ReadOnlySpan<T>
Det intervall som ska kopieras.
- destination
- Span<T>
Det intervall som de kopierade och ersatta värdena ska skrivas till.
- values
- SearchValues<T>
De värden som ska ersättas med newValue.
- newValue
- T
Värdet som ersätter alla förekomster av något av elementen i values.
Undantag
Intervallet destination var kortare än source intervallet.
source och destination överlappar men refererar inte till samma startplats.
values är null.