MemoryExtensions Classe

Definizione

Fornisce metodi di estensione per i tipi correlati alla memoria e correlati all'intervallo, ad esempio Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
Ereditarietà
MemoryExtensions

Metodi

AsMemory(String)

Crea un nuovo oggetto ReadOnlyMemory<Char> sulla parte della stringa di destinazione.

AsMemory(String, Index)

Crea un nuovo oggetto ReadOnlyMemory<Char> sulla parte della stringa di destinazione a partire da un indice specificato.

AsMemory(String, Int32)

Crea un nuovo oggetto ReadOnlyMemory<Char> sulla parte della stringa di destinazione a partire da una posizione di carattere specificata.

AsMemory(String, Int32, Int32)

Crea un nuovo oggetto ReadOnlyMemory<Char> su una parte della stringa di destinazione a partire da una posizione specificata con una lunghezza.

AsMemory(String, Range)

Crea un nuovo oggetto ReadOnlyMemory<Char> su un intervallo specificato della stringa di destinazione.

AsMemory<T>(ArraySegment<T>)

Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione.

AsMemory<T>(ArraySegment<T>, Int32)

Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione a partire da una posizione specificata fino alla fine del segmento.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Crea una nuova area di memoria sulla parte del segmento della matrice di destinazione a partire da una posizione specificata fino alla lunghezza specificata.

AsMemory<T>(T[])

Crea una nuova area di memoria sulla matrice di destinazione.

AsMemory<T>(T[], Index)

Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da un indice specificato fino alla fine della matrice.

AsMemory<T>(T[], Int32)

Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da una posizione specificata fino alla fine della matrice.

AsMemory<T>(T[], Int32, Int32)

Crea una nuova area di memoria sulla parte della matrice di destinazione a partire da una posizione specificata con una lunghezza specificata.

AsMemory<T>(T[], Range)

Crea una nuova area di memoria sulla parte della matrice di destinazione a partire dall'indice di inizio inclusivo dell'intervallo fino all'indice finale esclusivo dell'intervallo.

AsSpan(String)

Crea un nuovo intervallo di sola lettura su una stringa.

AsSpan(String, Index)

Crea un nuovo ReadOnlySpan<T> oggetto su una parte della stringa di destinazione da una posizione specificata alla fine della stringa.

AsSpan(String, Int32)

Crea un nuovo intervallo di sola lettura su una parte della stringa di destinazione da una posizione specificata fino alla fine della stringa.

AsSpan(String, Int32, Int32)

Crea un nuovo intervallo di sola lettura su una parte della stringa di destinazione da una posizione specificata per un numero di caratteri specificato.

AsSpan(String, Range)

Crea un nuovo ReadOnlySpan<T> oggetto su una parte di una stringa di destinazione usando gli indici di inizio e fine dell'intervallo.

AsSpan<T>(ArraySegment<T>)

Crea un nuovo intervallo su un segmento della matrice di destinazione.

AsSpan<T>(ArraySegment<T>, Index)

Crea un nuovo intervallo su una parte del segmento della matrice di destinazione a partire da un indice specificato fino alla fine del segmento.

AsSpan<T>(ArraySegment<T>, Int32)

Crea un nuovo intervallo su una parte del segmento della stringa di destinazione da una posizione specificata alla fine del segmento.

AsSpan<T>(ArraySegment<T>, Int32, Int32)

Crea un nuovo intervallo su una parte del segmento della stringa di destinazione da una posizione specificata per una lunghezza definita.

AsSpan<T>(ArraySegment<T>, Range)

Crea un nuovo intervallo su una parte di un segmento della matrice di destinazione usando gli indici di inizio e di fine dell'intervallo.

AsSpan<T>(T[])

Crea un nuovo intervallo su una matrice di destinazione.

AsSpan<T>(T[], Index)

Crea un nuovo intervallo sulla parte della matrice di destinazione definita da un valore Index.

AsSpan<T>(T[], Int32)

Crea un nuovo intervallo su una parte della matrice di destinazione a partire da una posizione specificata fino alla fine della matrice.

AsSpan<T>(T[], Int32, Int32)

Crea un nuovo intervallo su una parte della matrice di destinazione a partire da una posizione specificata per una lunghezza definita.

AsSpan<T>(T[], Range)

Crea un nuovo intervallo sulla parte della matrice di destinazione definita da un valore Range.

BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable)

Esegue la ricerca di un valore in un'intera matrice ReadOnlySpan<T> ordinata usando il tipo generico TComparable specificato.

BinarySearch<T,TComparable>(Span<T>, TComparable)

Esegue la ricerca di un valore in un'intera matrice Span<T> ordinata usando il tipo generico TComparable specificato.

BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer)

Esegue la ricerca di un valore specifico in un'intera matrice ReadOnlySpan<T> ordinata usando il tipo generico TComparer specificato.

BinarySearch<T,TComparer>(Span<T>, T, TComparer)

Esegue la ricerca di un valore specifico in un'intera matrice Span<T> ordinata usando il tipo generico TComparer specificato.

BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>)

Esegue la ricerca di un valore in un'intera matrice ReadOnlySpan<T> ordinata usando l'interfaccia generica IComparable<T> specificata.

BinarySearch<T>(Span<T>, IComparable<T>)

Esegue la ricerca di un valore in un'intera matrice Span<T> ordinata usando l'interfaccia generica IComparable<T> specificata.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Trova la lunghezza di qualsiasi prefisso comune condiviso tra span e other.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Determina la lunghezza di qualsiasi prefisso comune condiviso tra span e other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)

Trova la lunghezza di qualsiasi prefisso comune condiviso tra span e other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Trova la lunghezza di qualsiasi prefisso comune condiviso tra span e other.

CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Confronta un intervallo di caratteri con un altro usando un confronto di stringhe specificato e restituisce un intero che ne indica la posizione relativa nell'ordinamento.

Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Indica se un valore specificato è presente all'interno di un intervallo di caratteri di sola lettura.

Contains<T>(ReadOnlySpan<T>, T)

Indica se un valore specificato viene trovato in un intervallo di sola lettura. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

Contains<T>(Span<T>, T)

Indica se un valore specificato viene trovato in un intervallo. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

ContainsAny(ReadOnlySpan<Char>, SearchValues<String>)

Fornisce metodi di estensione per i tipi correlati alla memoria e correlati all'intervallo, ad esempio Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

ContainsAny(Span<Char>, SearchValues<String>)

Fornisce metodi di estensione per i tipi correlati alla memoria e correlati all'intervallo, ad esempio Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

ContainsAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca un'occorrenza di una delle proprietà specificate values e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Cerca un'occorrenza di una delle proprietà specificate values e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAny<T>(ReadOnlySpan<T>, T, T)

Cerca un'occorrenza di value0 o value1e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAny<T>(ReadOnlySpan<T>, T, T, T)

Cerca un'occorrenza di value0, value1o value2e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAny<T>(Span<T>, ReadOnlySpan<T>)

Cerca un'occorrenza di una delle proprietà specificate values e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAny<T>(Span<T>, SearchValues<T>)

Cerca un'occorrenza di una delle proprietà specificate values e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAny<T>(Span<T>, T, T)

Cerca un'occorrenza di value0 o value1e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAny<T>(Span<T>, T, T, T)

Cerca un'occorrenza di value0, value1o value2e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca qualsiasi valore diverso da quello specificato values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Cerca qualsiasi valore diverso da quello specificato values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Cerca qualsiasi valore diverso da quello specificato value.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Cerca qualsiasi valore diverso da value0 o value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Cerca qualsiasi valore diverso da value0, value1o value2.

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Cerca qualsiasi valore diverso da quello specificato values.

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Cerca qualsiasi valore diverso da quello specificato values.

ContainsAnyExcept<T>(Span<T>, T)

Cerca qualsiasi valore diverso da quello specificato value.

ContainsAnyExcept<T>(Span<T>, T, T)

Cerca qualsiasi valore diverso da value0 o value1.

ContainsAnyExcept<T>(Span<T>, T, T, T)

Cerca qualsiasi valore diverso da value0, value1o value2.

ContainsAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Cerca qualsiasi valore al di fuori dell'intervallo tra lowInclusive e highInclusive, incluso.

ContainsAnyExceptInRange<T>(Span<T>, T, T)

Cerca qualsiasi valore al di fuori dell'intervallo tra lowInclusive e highInclusive, incluso.

ContainsAnyInRange<T>(ReadOnlySpan<T>, T, T)

Cerca qualsiasi valore nell'intervallo compreso tra lowInclusive e highInclusive, inclusivo e restituisce true se trovato. Se non viene trovato, restituisce false.

ContainsAnyInRange<T>(Span<T>, T, T)

Cerca qualsiasi valore nell'intervallo compreso tra lowInclusive e highInclusive, inclusivo e restituisce true se trovato. Se non viene trovato, restituisce false.

CopyTo<T>(T[], Memory<T>)

Copia il contenuto della matrice in un'area di memoria.

CopyTo<T>(T[], Span<T>)

Copia il contenuto della matrice nell'intervallo.

Count<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Conta il numero di volte value in span.

Count<T>(ReadOnlySpan<T>, T)

Conta il numero di volte in cui si verifica l'oggetto spanspecificato value in .

Count<T>(Span<T>, ReadOnlySpan<T>)

Conta il numero di volte in cui si verifica l'oggetto spanspecificato value in .

Count<T>(Span<T>, T)

Conta il numero di volte in cui si verifica l'oggetto spanspecificato value in .

EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Determina se la fine di span corrisponde al valore di value specificato quando il confronto avviene usando l'opzione comparisonType selezionata.

EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se la sequenza specificata viene visualizzata alla fine di un intervallo di sola lettura.

EndsWith<T>(Span<T>, ReadOnlySpan<T>)

Determina se la sequenza specificata viene visualizzata alla fine di un intervallo.

EnumerateLines(ReadOnlySpan<Char>)

Restituisce un'enumerazione di righe sull'intervallo specificato.

EnumerateLines(Span<Char>)

Restituisce un'enumerazione di righe sull'intervallo specificato.

EnumerateRunes(ReadOnlySpan<Char>)

Restituisce un'enumerazione di Rune dall'intervallo di sola lettura specificato.

EnumerateRunes(Span<Char>)

Restituisce un'enumerazione di Rune dall'intervallo specificato.

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Determina se questo oggetto span e l'intervallo other specificato presentano gli stessi caratteri quando vengono confrontati usando l'opzione comparisonType selezionata.

IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Restituisce l'indice in base zero della prima occorrenza dell'oggetto value specificato nell'oggetto span corrente.

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca la sequenza specificata e restituisce l'indice della prima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

IndexOf<T>(ReadOnlySpan<T>, T)

Cerca il valore specificato e restituisce l'indice della prima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

IndexOf<T>(Span<T>, ReadOnlySpan<T>)

Cerca la sequenza specificata e restituisce l'indice della prima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

IndexOf<T>(Span<T>, T)

Cerca il valore specificato e restituisce l'indice della prima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)

Fornisce metodi di estensione per i tipi correlati alla memoria e correlati all'intervallo, ad esempio Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

IndexOfAny(Span<Char>, SearchValues<String>)

Fornisce metodi di estensione per i tipi correlati alla memoria e correlati all'intervallo, ad esempio Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca il primo indice di uno dei valori specificati simile alla chiamata di IndexOf eseguita più volte con l'operatore logico OR.

IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Cerca il primo indice di uno dei valori specificati.

IndexOfAny<T>(ReadOnlySpan<T>, T, T)

Cerca il primo indice di uno dei valori specificati simile alla chiamata di IndexOf eseguita più volte con l'operatore logico OR.

IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Cerca il primo indice di uno dei valori specificati simile alla chiamata di IndexOf eseguita più volte con l'operatore logico OR.

IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Cerca il primo indice di uno dei valori specificati simile alla chiamata di IndexOf eseguita più volte con l'operatore logico OR.

IndexOfAny<T>(Span<T>, SearchValues<T>)

Cerca il primo indice di uno dei valori specificati.

IndexOfAny<T>(Span<T>, T, T)

Cerca il primo indice di uno dei valori specificati simile alla chiamata di IndexOf eseguita più volte con l'operatore logico OR.

IndexOfAny<T>(Span<T>, T, T, T)

Cerca il primo indice di uno dei valori specificati simile alla chiamata di IndexOf eseguita più volte con l'operatore logico OR.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca il primo indice di qualsiasi valore diverso da quello specificato values.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Cerca il primo indice di qualsiasi valore diverso da quello specificato values.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Cerca il primo indice di qualsiasi valore diverso da quello specificato value.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Cerca il primo indice di qualsiasi valore diverso da quello specificato value0 o value1.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Cerca il primo indice di qualsiasi valore diverso da quello specificato value0, value1o value2.

IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Cerca il primo indice di qualsiasi valore diverso da quello specificato values.

IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Cerca il primo indice di qualsiasi valore diverso da quello specificato values.

IndexOfAnyExcept<T>(Span<T>, T)

Cerca il primo indice di qualsiasi valore diverso da quello specificato value.

IndexOfAnyExcept<T>(Span<T>, T, T)

Cerca il primo indice di qualsiasi valore diverso da quello specificato value0 o value1.

IndexOfAnyExcept<T>(Span<T>, T, T, T)

Cerca il primo indice di qualsiasi valore diverso da quello specificato value0, value1o value2.

IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Cerca il primo indice di qualsiasi valore all'esterno dell'intervallo tra lowInclusive e highInclusive, inclusivo.

IndexOfAnyExceptInRange<T>(Span<T>, T, T)

Cerca il primo indice di qualsiasi valore all'esterno dell'intervallo tra lowInclusive e highInclusive, inclusivo.

IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Cerca il primo indice di qualsiasi valore nell'intervallo tra lowInclusive e highInclusive, inclusivo.

IndexOfAnyInRange<T>(Span<T>, T, T)

Cerca il primo indice di qualsiasi valore nell'intervallo tra lowInclusive e highInclusive, inclusivo.

IsWhiteSpace(ReadOnlySpan<Char>)

Indica se l'intervallo specificato contiene solo spazi vuoti.

LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Restituisce l'indice in base zero dell'ultima occorrenza dell'oggetto value specificato nell'oggetto span corrente.

LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca la sequenza specificata e restituisce l'indice dell'ultima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

LastIndexOf<T>(ReadOnlySpan<T>, T)

Cerca il valore specificato e restituisce l'indice dell'ultima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)

Cerca la sequenza specificata e restituisce l'indice dell'ultima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

LastIndexOf<T>(Span<T>, T)

Cerca il valore specificato e restituisce l'indice dell'ultima occorrenza. I valori vengono confrontati tramite IEquatable{T}.Equals(T).

LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca l'ultimo indice di uno dei valori specificati simile alla chiamata di LastIndexOf eseguita più volte con l'operatore logico OR.

LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Cerca l'ultimo indice di uno dei valori specificati.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)

Cerca l'ultimo indice di uno dei valori specificati simile alla chiamata di LastIndexOf eseguita più volte con l'operatore logico OR.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Cerca l'ultimo indice di uno dei valori specificati simile alla chiamata di LastIndexOf eseguita più volte con l'operatore logico OR.

LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Cerca l'ultimo indice di uno dei valori specificati simile alla chiamata di LastIndexOf eseguita più volte con l'operatore logico OR.

LastIndexOfAny<T>(Span<T>, SearchValues<T>)

Cerca l'ultimo indice di uno dei valori specificati.

LastIndexOfAny<T>(Span<T>, T, T)

Cerca l'ultimo indice di uno dei valori specificati simile alla chiamata di LastIndexOf eseguita più volte con l'operatore logico OR.

LastIndexOfAny<T>(Span<T>, T, T, T)

Cerca l'ultimo indice di uno dei valori specificati simile alla chiamata di LastIndexOf eseguita più volte con l'operatore logico OR.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato values.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato values.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato value.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato value0 o value1.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value0, value1o value2.

LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato values.

LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato values.

LastIndexOfAnyExcept<T>(Span<T>, T)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato value.

LastIndexOfAnyExcept<T>(Span<T>, T, T)

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato value0 o value1.

LastIndexOfAnyExcept<T>(Span<T>, T, T, T)

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value0, value1o value2.

LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Cerca l'ultimo indice di qualsiasi valore all'esterno dell'intervallo tra lowInclusive e highInclusive, inclusivo.

LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)

Cerca l'ultimo indice di qualsiasi valore all'esterno dell'intervallo tra lowInclusive e highInclusive, inclusivo.

LastIndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Cerca l'ultimo indice di qualsiasi valore nell'intervallo tra lowInclusive e highInclusive, inclusivo.

LastIndexOfAnyInRange<T>(Span<T>, T, T)

Cerca l'ultimo indice di qualsiasi valore nell'intervallo tra lowInclusive e highInclusive, inclusivo.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se due sequenze di sola lettura si sovrappongono in memoria.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)

Determina se due sequenze di sola lettura si sovrappongono in memoria e genera l'offset dell'elemento.

Overlaps<T>(Span<T>, ReadOnlySpan<T>)

Determina se un intervallo e un intervallo di sola lettura si sovrappongono in memoria.

Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)

Determina se un intervallo e un intervallo di sola lettura si sovrappongono in memoria e genera l'offset dell'elemento.

Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)

Copia source in destination, sostituendo tutte le occorrenze di oldValue con newValue.

Replace<T>(Span<T>, T, T)

Sostituisce tutte le occorrenze di oldValue con newValue.

Reverse<T>(Span<T>)

Inverte la sequenza degli elementi nell'intero intervallo.

SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina l'ordine relativo di due sequenze di sola lettura confrontando i relativi elementi usando IComparable{T}.CompareTo(T).

SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)

Determina l'ordine relativo di un intervallo e di un intervallo di sola lettura confrontando i relativi elementi usando IComparable{T}.CompareTo(T).

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se due sequenze di sola lettura sono uguali confrontando gli elementi con IEquatable{T}.Equals(T).

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Determina se due sequenze sono uguali confrontando gli elementi usando un IEqualityComparer<T>oggetto .

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)

Determina se un intervallo e un intervallo di sola lettura sono uguali confrontando gli elementi con IEquatable{T}.Equals(T).

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Determina se due sequenze sono uguali confrontando gli elementi usando un IEqualityComparer<T>oggetto .

Sort<T,TComparer>(Span<T>, TComparer)

Ordina gli elementi nell'intera Span<T> usando TComparer.

Sort<T>(Span<T>)

Ordina gli elementi nell'intero Span<T> oggetto usando l'implementazione IComparable<T> di ogni elemento di Span<T>.

Sort<T>(Span<T>, Comparison<T>)

Ordina gli elementi nell'intera classe Span<T> usando l'oggetto Comparison<T> specificato.

Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)

Ordina una coppia di intervalli (uno contenente le chiavi e l'altro contenente gli elementi corrispondenti) in base alle chiavi del primo oggetto Span<T> usando l'operatore di confronto specificato.

Sort<TKey,TValue>(Span<TKey>, Span<TValue>)

Ordina una coppia di intervalli (uno contenente le chiavi e l'altro contenente gli elementi corrispondenti) in base alle chiavi del primo oggetto Span<T> usando l'implementazione di IComparable<T> di ogni chiave.

Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)

Ordina una coppia di intervalli (uno contenente le chiavi e l'altro contenente gli elementi corrispondenti) in base alle chiavi del primo oggetto Span<T> usando il confronto specificato.

Split(ReadOnlySpan<Char>, Span<Range>, Char, StringSplitOptions)

Analizza l'origine per l'oggetto ReadOnlySpan<T> specificato separator, popolando l'intervallo destination con Range istanze che rappresentano le aree tra i separatori.

Split(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Analizza l'origine per l'oggetto ReadOnlySpan<T> specificato separator, popolando l'intervallo destination con Range istanze che rappresentano le aree tra i separatori.

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Analizza l'origine ReadOnlySpan<T> per uno degli elementi specificati separators, popolando l'intervallo destination con Range istanze che rappresentano le aree tra i separatori.

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions)

Analizza l'origine ReadOnlySpan<T> per uno degli elementi specificati separators, popolando l'intervallo destination con Range istanze che rappresentano le aree tra i separatori.

StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Determina se un intervallo di caratteri di sola lettura inizia con un valore specificato quando viene confrontato con un valore StringComparison specifico.

StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se una sequenza specificata viene visualizzata all'inizio di un intervallo di sola lettura.

StartsWith<T>(Span<T>, ReadOnlySpan<T>)

Determina se una sequenza specificata viene visualizzata all'inizio di un intervallo.

ToLower(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Copia i caratteri dall'intervallo di origine alla destinazione, convertendo ogni carattere in minuscolo, usando le regole di distinzione tra maiuscola e minuscola delle impostazioni cultura specificate.

ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>)

Copia i caratteri dall'intervallo di origine alla destinazione, convertendo ogni carattere in minuscolo, usando le regole di distinzione tra maiuscola e minuscola delle impostazioni cultura inglese non dipendenti da paese/area geografica.

ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Copia i caratteri dall'intervallo di origine alla destinazione, convertendo ogni carattere in maiuscolo, usando le regole di distinzione tra maiuscola e minuscola delle impostazioni cultura specificate.

ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>)

Copia i caratteri dall'intervallo di origine alla destinazione, convertendo ogni carattere in maiuscolo, usando le regole di distinzione tra maiuscola e minuscola delle impostazioni cultura inglese non dipendenti da paese/area geografica.

Trim(Memory<Char>)

Rimuove tutti gli spazi vuoti iniziali e finali da un'area di memoria dei caratteri.

Trim(ReadOnlyMemory<Char>)

Rimuove tutti gli spazi vuoti iniziali e finali da un'area di memoria dei caratteri di sola lettura.

Trim(ReadOnlySpan<Char>)

Rimuove tutti gli spazi vuoti iniziali e finali da un intervallo di caratteri di sola lettura.

Trim(ReadOnlySpan<Char>, Char)

Rimuove tutte le occorrenze iniziali e finali da un carattere specificato da un intervallo di caratteri di sola lettura.

Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Rimuove tutte le occorrenze iniziali e finali di un set di caratteri specificato in un intervallo di sola lettura da un intervallo di caratteri di sola lettura.

Trim(Span<Char>)

Rimuove tutti gli spazi vuoti iniziali e finali da un intervallo di caratteri.

Trim<T>(Memory<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali e finali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria.

Trim<T>(Memory<T>, T)

Rimuove tutte le occorrenze iniziali e finali di un elemento specificato da un'area di memoria.

Trim<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali e finali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria di sola lettura.

Trim<T>(ReadOnlyMemory<T>, T)

Rimuove tutte le occorrenze iniziali e finali di un elemento specificato da un'area di memoria di sola lettura.

Trim<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali e finali di un set di elementi specificato in un intervallo di sola lettura da un intervallo di sola lettura.

Trim<T>(ReadOnlySpan<T>, T)

Rimuove tutte le occorrenze iniziali e finali di un elemento specificato da un intervallo di sola lettura.

Trim<T>(Span<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali e finali di un set di elementi specificato in un intervallo di sola lettura da un intervallo.

Trim<T>(Span<T>, T)

Rimuove tutte le occorrenze iniziali e finali di un elemento specificato da un intervallo.

TrimEnd(Memory<Char>)

Rimuove tutti gli spazi vuoti finali da un'area di memoria dei caratteri.

TrimEnd(ReadOnlyMemory<Char>)

Rimuove tutti gli spazi vuoti finali da un'area di memoria dei caratteri di sola lettura.

TrimEnd(ReadOnlySpan<Char>)

Rimuove tutti gli spazi vuoti finali da un intervallo di caratteri di sola lettura.

TrimEnd(ReadOnlySpan<Char>, Char)

Rimuove tutte le occorrenze finali da un carattere specificato da un intervallo di sola lettura.

TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Rimuove tutte le occorrenze finali di un set di caratteri specificato in un intervallo di sola lettura da un intervallo di caratteri di sola lettura.

TrimEnd(Span<Char>)

Rimuove tutti gli spazi vuoti finali da un intervallo di caratteri.

TrimEnd<T>(Memory<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze finali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria.

TrimEnd<T>(Memory<T>, T)

Rimuove tutte le occorrenze finali di un elemento specificato da un'area di memoria dei caratteri.

TrimEnd<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze finali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria di sola lettura.

TrimEnd<T>(ReadOnlyMemory<T>, T)

Rimuove tutte le occorrenze finali di un elemento specificato da un'area di memoria di sola lettura.

TrimEnd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze finali di un set di elementi specificato in un intervallo di sola lettura da un intervallo di sola lettura.

TrimEnd<T>(ReadOnlySpan<T>, T)

Rimuove tutte le occorrenze finali di un elemento specificato da un intervallo di sola lettura.

TrimEnd<T>(Span<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze finali di un set di elementi specificato in un intervallo di sola lettura da un intervallo.

TrimEnd<T>(Span<T>, T)

Rimuove tutte le occorrenze finali di un elemento specificato da un intervallo.

TrimStart(Memory<Char>)

Rimuove tutti gli spazi vuoti iniziali da un'area di memoria.

TrimStart(ReadOnlyMemory<Char>)

Rimuove tutti gli spazi vuoti iniziali da un'area di memoria di sola lettura.

TrimStart(ReadOnlySpan<Char>)

Rimuove tutti gli spazi vuoti iniziali da un intervallo di sola lettura.

TrimStart(ReadOnlySpan<Char>, Char)

Rimuove tutte le occorrenze iniziali di un carattere specificato dall'intervallo.

TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Rimuove tutte le occorrenze iniziali di un set di caratteri specificato in un intervallo di sola lettura dall'intervallo.

TrimStart(Span<Char>)

Rimuove tutti gli spazi vuoti iniziali da un intervallo.

TrimStart<T>(Memory<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria.

TrimStart<T>(Memory<T>, T)

Rimuove tutte le occorrenze iniziali di un elemento specificato da un'area di memoria.

TrimStart<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali di un set di elementi specificato in un intervallo di sola lettura da un'area di memoria.

TrimStart<T>(ReadOnlyMemory<T>, T)

Rimuove tutte le occorrenze iniziali di un elemento specificato da un'area di memoria.

TrimStart<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali di un set di elementi specificato in un intervallo di sola lettura da un intervallo.

TrimStart<T>(ReadOnlySpan<T>, T)

Rimuove tutte le occorrenze iniziali di un elemento specificato da un intervallo.

TrimStart<T>(Span<T>, ReadOnlySpan<T>)

Rimuove tutte le occorrenze iniziali di un set di elementi specificato in un intervallo di sola lettura da un intervallo.

TrimStart<T>(Span<T>, T)

Rimuove tutte le occorrenze iniziali di un elemento specificato da un intervallo.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Scrive la stringa interpolata specificata nell'intervallo di caratteri.

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Scrive la stringa interpolata specificata nell'intervallo di caratteri.

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

Si applica a