MemoryExtensions.ReplaceAny 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
| Name | Description |
|---|---|
| ReplaceAny<T>(Span<T>, SearchValues<T>, T) |
içindeki |
| ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T) |
|
ReplaceAny<T>(Span<T>, SearchValues<T>, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
içindeki span öğelerden values herhangi birinin tüm oluşumlarında öğesini ile newValuedeğiştirir.
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)
Tür Parametreleri
- T
Spans içindeki öğelerin türü.
Parametreler
- span
- Span<T>
Düzenlenecek yayılma alanı.
- values
- SearchValues<T>
ile newValuedeğiştirilecek değerler.
- newValue
- T
içindeki valuesöğelerden herhangi birinin tüm oluşumlarını değiştirecek değer.
Özel durumlar
values, null'e eşittir.
Şunlara uygulanır
ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
source
destinationiçindeki öğelerden values herhangi birinin tüm oluşumlarını ile newValuedeğiştirerek öğesine kopyalar.
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)
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ılacağı yayılma alanı.
- values
- SearchValues<T>
ile newValuedeğiştirilecek değerler.
- newValue
- T
içindeki valuesöğelerden herhangi birinin tüm oluşumlarını değiştirecek değer.
Özel durumlar
Yayılma destination alanı, yayılmadan source daha kısaydı.
source ve destination üst üste biner ancak aynı başlangıç konumuna başvurmaz.
values, null'e eşittir.