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 ReadOnlyMemory<Char> sulla parte della stringa di destinazione.

AsMemory(String, Index)

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

AsMemory(String, Int32)

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

AsMemory(String, Int32, Int32)

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

AsMemory(String, Range)

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

AsMemory<T>(ArraySegment<T>)

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

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

Crea una nuova area di memoria sulla parte del segmento di 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 di matrice di destinazione a partire da una posizione specificata con una 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 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 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 iniziale inclusivo dell'intervallo e termina con l'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> 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 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 specificato di caratteri.

AsSpan(String, Range)

Crea un nuovo ReadOnlySpan<T> 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 di matrice di destinazione.

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

Crea un nuovo intervallo su una parte del segmento di matrice di destinazione che inizia in corrispondenza di un indice specificato e termina alla fine del segmento.

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

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

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

Crea un nuovo intervallo su una parte di un segmento di matrice di destinazione da una posizione specificata per una lunghezza specificata.

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

Crea un nuovo intervallo su una parte di un segmento di matrice di destinazione usando gli indici di inizio e 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 alla fine della matrice.

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

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

AsSpan<T>(T[], Range)

Crea un nuovo intervallo su una parte di una matrice di destinazione definita da un valore Range.

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

Cerca un intero ReadOnlySpan<T> ordinato per un valore utilizzando il tipo generico TComparable specificato.

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

Cerca un intero Span<T> ordinato per un valore utilizzando il tipo generico TComparable specificato.

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

Cerca un intero ReadOnlySpan<T> ordinato per un valore specificato utilizzando il tipo generico TComparer specificato.

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

Cerca un intero Span<T> ordinato per un valore specificato utilizzando il tipo generico TComparer specificato.

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

Cerca un intero ReadOnlySpan<T> ordinato per un valore usando l'interfaccia generica IComparable<T> specificata.

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

Cerca un intero Span<T> ordinato per un valore 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 indica la posizione relativa nell'ordinamento.

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

Indica se un valore specificato si verifica 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 usando IEquatable{T}. Equals(T).

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

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

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

Cerca qualsiasi occorrenza di una delle sottostringa specificate values.

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

Cerca qualsiasi occorrenza di una delle sottostringa specificate values.

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

Cerca un'occorrenza di una delle valuesspecificate.

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

Cerca un'occorrenza di una delle valuesspecificate.

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

Cerca un'occorrenza di value0 o value1.

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

Cerca un'occorrenza di value0, value1o value2.

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

Cerca un'occorrenza di uno dei values specificati e restituisce true se trovato. Se non viene trovato, restituisce false.

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

Cerca un'occorrenza di uno dei values specificati 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 dal valuesspecificato.

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

Cerca qualsiasi valore diverso dal valuesspecificato.

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

Cerca qualsiasi valore diverso dal valuespecificato.

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 dal valuesspecificato.

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

Cerca qualsiasi valore diverso dal valuesspecificato.

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

Cerca qualsiasi valore diverso dal valuespecificato.

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, inclusi.

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

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

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

Cerca qualsiasi valore nell'intervallo compreso tra lowInclusive e highInclusive, inclusi.

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

Cerca qualsiasi valore nell'intervallo 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 in cui value si verifica in span.

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

Conta il numero di volte in cui il value specificato si verifica nel span.

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

Conta il numero di volte in cui il value specificato si verifica nel span.

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

Conta il numero di volte in cui il value specificato si verifica nel span.

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

Determina se la fine del span corrisponde al value specificato rispetto all'opzione comparisonType specificata.

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

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

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

Determina se il valore specificato viene visualizzato alla fine dell'intervallo.

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 questa span e l'intervallo di other specificato hanno gli stessi caratteri rispetto all'opzione di comparisonType specificata.

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

Restituisce l'indice in base zero della prima occorrenza del value specificato nella spancorrente.

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

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

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

Cerca il valore specificato e restituisce l'indice della prima occorrenza. I valori vengono confrontati usando 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 usando IEquatable{T}. Equals(T).

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

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

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

Cerca il primo indice di uno dei valori di sottostringa specificati.

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

Cerca il primo indice di uno dei valori di sottostringa specificati.

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

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

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 in modo analogo alla chiamata di IndexOf più volte con l'operatore OR logico.

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

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

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

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

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 in modo analogo alla chiamata di IndexOf più volte con l'operatore OR logico.

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

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

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 dal value0 specificato 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 dal value0 specificato 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 al di fuori dell'intervallo tra lowInclusive e highInclusive, inclusi.

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

Cerca il primo indice di qualsiasi valore al di fuori dell'intervallo tra lowInclusive e highInclusive, inclusi.

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

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

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

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

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 del value specificato nella spancorrente.

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

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

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

Cerca il valore specificato e restituisce l'indice dell'ultima occorrenza. I valori vengono confrontati usando 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 usando IEquatable{T}. Equals(T).

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

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

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

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

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 qualsiasi dei valori specificati in modo simile alla chiamata di LastIndexOf più volte con l'operatore OR logico.

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

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

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

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

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 qualsiasi dei valori specificati in modo simile alla chiamata di LastIndexOf più volte con l'operatore OR logico.

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

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

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 dal value0 specificato o value1.

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

Cerca l'ultimo indice di qualsiasi valore diverso da quello 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 dal value0 specificato o value1.

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

Cerca l'ultimo indice di qualsiasi valore diverso da quello specificato value0, value1o value2.

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

Cerca l'ultimo indice di qualsiasi valore al di fuori dell'intervallo tra lowInclusive e highInclusive, inclusi.

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

Cerca l'ultimo indice di qualsiasi valore al di fuori dell'intervallo tra lowInclusive e highInclusive, inclusi.

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

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

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

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

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 restituisce 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 nella memoria e restituisce 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 un intervallo di sola lettura confrontando gli elementi usando IComparable{T}. CompareTo(T).

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

Determina se due sequenze di sola lettura sono uguali confrontando gli elementi usando 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>.

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

Determina se un intervallo e un intervallo di sola lettura sono uguali confrontando gli elementi usando 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>.

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

Ordina gli elementi nell'intero Span<T> utilizzando il TComparer.

Sort<T>(Span<T>)

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

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

Ordina gli elementi nell'intero Span<T> utilizzando il 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 nel primo 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 nel primo Span<T> usando l'implementazione 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 nel primo Span<T> usando il confronto specificato.

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

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

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

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

Split<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

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>.

Split<T>(ReadOnlySpan<T>, T)

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>.

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

Analizza il ReadOnlySpan<T> di origine per una delle separatorsspecificate, popolando l'intervallo di destination con istanze Range che rappresentano le aree tra i separatori.

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

Analizza il ReadOnlySpan<T> di origine per una delle separatorsspecificate, popolando l'intervallo di destination con istanze Range che rappresentano le aree tra i separatori.

SplitAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

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>.

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

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>.

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

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

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

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

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

Determina se il valore specificato viene visualizzato all'inizio dell'intervallo.

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 nella destinazione, convertendo ogni carattere in lettere minuscole, usando le regole di maiuscole e minuscole delle impostazioni cultura specificate.

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

Copia i caratteri dall'intervallo di origine nella destinazione, convertendo ogni carattere in minuscolo, usando le regole di maiuscole e minuscole delle impostazioni cultura invarianti.

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

Copia i caratteri dall'intervallo di origine nella destinazione, convertendo ogni carattere in maiuscolo, usando le regole di maiuscole e minuscole delle impostazioni cultura specificate.

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

Copia i caratteri dall'intervallo di origine nella destinazione, convertendo ogni carattere in maiuscolo usando le regole di maiuscole e minuscole delle impostazioni cultura invarianti.

Trim(Memory<Char>)

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

Trim(ReadOnlyMemory<Char>)

Rimuove tutti gli spazi vuoti iniziali e finali da un'area di memoria di 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 di 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 di caratteri.

TrimEnd(ReadOnlyMemory<Char>)

Rimuove tutti gli spazi vuoti finali da un'area di memoria di 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 di 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 dall'intervallo.

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

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

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

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

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

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

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

Scrive la stringa CompositeFormat 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 stringa CompositeFormat 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 stringa CompositeFormat 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 stringa CompositeFormat 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 stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

Si applica a