MemoryExtensions.ReplaceAny Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengganti semua span kemunculan salah satu elemen dengan valuesnewValue.
Overload
| Nama | Deskripsi |
|---|---|
| ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T) |
|
| ReplaceAny<T>(Span<T>, SearchValues<T>, T) |
Mengganti semua |
ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
source Menyalin ke destination, mengganti semua kemunculan salah satu elemen dengan valuesnewValue.
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)
Jenis parameter
- T
Jenis elemen dalam rentang.
Parameter
- source
- ReadOnlySpan<T>
Rentang untuk disalin.
- destination
- Span<T>
Rentang tempat nilai yang disalin dan diganti harus ditulis.
- values
- SearchValues<T>
Nilai yang akan diganti dengan newValue.
- newValue
- T
Nilai untuk mengganti semua kemunculan salah satu elemen di values.
Pengecualian
Rentangnya destination lebih pendek dari rentang source .
source dan destination tumpang tindih tetapi tidak merujuk ke lokasi awal yang sama.
values adalah null.
Berlaku untuk
ReplaceAny<T>(Span<T>, SearchValues<T>, T)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mengganti semua span kemunculan salah satu elemen dengan valuesnewValue.
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)
Jenis parameter
- T
Jenis elemen dalam rentang.
Parameter
- span
- Span<T>
Rentang untuk diedit.
- values
- SearchValues<T>
Nilai yang akan diganti dengan newValue.
- newValue
- T
Nilai untuk mengganti semua kemunculan salah satu elemen di values.
Pengecualian
values adalah null.