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) |
öğesinin |
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T) |
|
Replace<T>(Span<T>, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
öğesinin oldValue
tüm oluşumlarını ile newValue
değ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 newValue
değiştirilecek değer.
- newValue
- T
öğesinin tüm oluşumlarını oldValue
değiştirecek değer.
Şunlara uygulanır
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
source
öğesinin destination
tüm oluşumlarını oldValue
ile newValue
değ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 newValue
değiştirilecek değer.
- newValue
- T
öğesinin tüm oluşumlarını oldValue
değ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.