MemoryExtensions.Replace Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Replace<T>(Span<T>, T, T, IEqualityComparer<T>) | |
| Replace<T>(ReadOnlySpan<T>, Span<T>, T, T, IEqualityComparer<T>) | |
| Replace<T>(Span<T>, T, T) |
öğesinin |
| Replace<T>(ReadOnlySpan<T>, Span<T>, T, T) |
|
Replace<T>(Span<T>, T, T, IEqualityComparer<T>)
- Kaynak:
- MemoryExtensions.cs
public static void Replace<T>(this Span<T> span, T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member Replace : Span<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> unit
<Extension()>
Public Sub Replace(Of T) (span As Span(Of T), oldValue As T, newValue As T, Optional comparer As IEqualityComparer(Of T) = Nothing)
Tür Parametreleri
- T
Parametreler
- span
- Span<T>
- oldValue
- T
- newValue
- T
- comparer
- IEqualityComparer<T>
Şunlara uygulanır
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T, IEqualityComparer<T>)
- Kaynak:
- MemoryExtensions.cs
public static void Replace<T>(this ReadOnlySpan<T> source, Span<T> destination, T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member Replace : ReadOnlySpan<'T> * Span<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> unit
<Extension()>
Public Sub Replace(Of T) (source As ReadOnlySpan(Of T), destination As Span(Of T), oldValue As T, newValue As T, Optional comparer As IEqualityComparer(Of T) = Nothing)
Tür Parametreleri
- T
Parametreler
- source
- ReadOnlySpan<T>
- destination
- Span<T>
- oldValue
- T
- newValue
- T
- comparer
- IEqualityComparer<T>
Şunlara uygulanır
Replace<T>(Span<T>, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
öğesinin oldValue tüm oluşumlarını ile newValuedeğiştirir.
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)
Tür Parametreleri
- T
Yayılma alanındaki öğelerin türü.
Parametreler
- span
- Span<T>
Öğelerin değiştirilmesi gereken yayılma alanı.
- oldValue
- T
ile newValuedeğiştirilecek değer.
- newValue
- T
öğesinin tüm oluşumlarını oldValuedeğiştirecek değer.
Şunlara uygulanır
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
source öğesinin destinationtüm oluşumlarını oldValue ile newValuedeğiştirerek öğesine kopyalar.
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)
Tür Parametreleri
- T
Spans içindeki öğelerin türü.
Parametreler
- source
- ReadOnlySpan<T>
Kopyalanacak yayılma alanı.
- destination
- Span<T>
Kopyalanan ve değiştirilen değerlerin yazılması gereken yayılma alanı.
- oldValue
- T
ile newValuedeğiştirilecek değer.
- newValue
- T
öğesinin tüm oluşumlarını oldValuedeğiştirecek değer.
Özel durumlar
Yayılma destination süresi, yayılma süresinden source daha kısadır.
-or- source ve destination üst üste biner ancak aynı başlangıç konumuna başvurmaz.