MemoryExtensions.Replace 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.
Overload
Replace<T>(Span<T>, T, T) |
Menghapus semua kejadian |
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T) |
|
Replace<T>(Span<T>, T, T)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menghapus semua kejadian oldValue
dengan 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)
Jenis parameter
- T
Jenis elemen dalam rentang.
Parameter
- span
- Span<T>
Rentang di mana elemen harus diganti.
- oldValue
- T
Nilai yang akan diganti dengan newValue
.
- newValue
- T
Nilai untuk menggantikan semua kemunculan oldValue
.
Berlaku untuk
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
source
Menyalin ke destination
, mengganti semua kemunculan oldValue
dengan 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)
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.
- oldValue
- T
Nilai yang akan diganti dengan newValue
.
- newValue
- T
Nilai untuk menggantikan semua kemunculan oldValue
.
Pengecualian
Rentangnya destination
lebih pendek dari rentang source
.
-atau- source
dan destination
tumpang tindih tetapi tidak merujuk ke lokasi awal yang sama.