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

Nome Descrizione
AsMemory(String, Index)

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

AsMemory(String, Int32, Int32)

Crea un nuovo ReadOnlyMemory<Char> oggetto su una parte della stringa di destinazione che inizia in una posizione specificata con una lunghezza.

AsMemory(String, Int32)

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

AsMemory(String, Range)

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

AsMemory(String)

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

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>(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>)

Crea una nuova area di memoria sulla parte del segmento di 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, 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[], 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[], 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.

AsMemory<T>(T[])

Crea una nuova area di memoria sulla matrice di destinazione.

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, 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, 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, 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(String)

Crea un nuovo intervallo di sola lettura su una stringa.

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, 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>, 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>, 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>(ArraySegment<T>)

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

AsSpan<T>(T[], Index)

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

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[], 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[], Range)

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

AsSpan<T>(T[])

Crea un nuovo intervallo su una matrice di destinazione.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CommonPrefixLength<T>(ReadOnlySpan<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.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<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, IEqualityComparer<T>)

Cerca il valore specificato e restituisce true se trovato. Se non viene trovato, restituisce false.

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

Indica se un valore specificato viene trovato in un intervallo di sola lettura.

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

Indica se un valore specificato viene trovato in un intervallo.

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

Cerca qualsiasi occorrenza valuesdi una delle sottostringa specificate.

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

Cerca qualsiasi occorrenza valuesdi una delle sottostringa specificate.

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

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

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

Cerca un'occorrenza di uno qualsiasi degli oggetti specificati values.

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

Cerca un'occorrenza di uno qualsiasi degli oggetti specificati values.

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

Cerca un'occorrenza di uno dei valori specificati.

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

Cerca qualsiasi occorrenza dei valori specificati nell'intervallo specificato.

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

Cerca un'occorrenza di value0, value1o value2 nell'intervallo specificato.

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

Cerca un'occorrenza di value0 o value1.

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

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

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

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

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

Cerca un'occorrenza di value0, value1o value2 nell'intervallo specificato.

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

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

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

Cerca nell'intervallo specificato qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca nell'intervallo specificato qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca nell'intervallo specificato qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca nell'intervallo specificato qualsiasi valore diverso da value.

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

Cerca qualsiasi valore diverso da value0 o value1.

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

Cerca qualsiasi valore diverso da value0, value1o value2.

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

Cerca qualsiasi valore diverso da value0, value1o value2.

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

Cerca qualsiasi valore diverso da value0 o value1nell'intervallo specificato.

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

Cerca nell'intervallo specificato qualsiasi valore diverso dall'oggetto specificato value.

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

Cerca nell'intervallo specificato qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca nell'intervallo specificato qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca qualsiasi valore diverso da value0, value1o value2.

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

Cerca qualsiasi valore diverso da value0 o value1nell'intervallo specificato.

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

Cerca nell'intervallo specificato qualsiasi valore diverso dall'oggetto specificato value.

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

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

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

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

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

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

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.

ContainsAnyWhiteSpace(ReadOnlySpan<Char>)

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

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>, IEqualityComparer<T>)

Conta il numero di volte in cui si verifica l'oggetto specificato value nell'oggetto span.

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

Conta il numero di volte value che si verifica in span.

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

Conta il numero di volte in cui si verifica l'oggetto specificato value nell'oggetto span.

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

Conta il numero di volte in cui si verifica l'oggetto specificato value nell'oggetto span.

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

Conta il numero di volte in cui si verifica l'oggetto specificato value nell'oggetto span.

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

Conta il numero di volte in cui si verifica l'oggetto specificato value nell'oggetto span.

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

Conta il numero di volte in cui si verifica uno qualsiasi degli oggetti specificati values nell'oggetto span.

CountAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Conta il numero di volte in cui si verifica uno qualsiasi degli oggetti specificati values nell'oggetto span.

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

Conta il numero di volte in cui si verifica uno qualsiasi degli oggetti specificati values nell'oggetto span.

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

Determina se la fine dell'oggetto corrisponde all'oggetto span specificato value quando confrontato utilizzando l'opzione specificata comparisonType .

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

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

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, IEqualityComparer<T>)

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

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 dall'intervallo Rune specificato.

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

Determina se questo span e l'intervallo specificato other hanno gli stessi caratteri quando confrontati utilizzando l'opzione specificata comparisonType .

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

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

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

Cerca la sequenza specificata e restituisce l'indice della prima occorrenza.

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

Cerca la sequenza specificata e restituisce l'indice della prima occorrenza.

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

Cerca il valore specificato e restituisce l'indice della prima occorrenza.

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

Cerca il valore specificato e restituisce l'indice della prima occorrenza.

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

Cerca la sequenza specificata e restituisce l'indice della prima occorrenza.

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

Cerca il valore specificato e restituisce l'indice della prima occorrenza.

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>, IEqualityComparer<T>)

Cerca il primo indice di uno dei valori specificati.

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

Cerca il primo indice di uno dei valori specificati.

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

Cerca il primo indice di uno dei valori specificati.

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

Cerca il primo indice di uno dei valori specificati.

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

Cerca il primo indice di uno dei valori specificati.

IndexOfAny<T>(ReadOnlySpan<T>, T, T, 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.

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

Cerca il primo indice di uno dei valori specificati.

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

Cerca il primo indice di uno dei valori specificati.

IndexOfAny<T>(Span<T>, T, T, 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.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato value.

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

Cerca il primo indice di qualsiasi valore diverso dai due valori specificati.

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

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

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

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

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

Cerca il primo indice di qualsiasi valore diverso dai due valori specificati.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato value.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

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

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

Cerca il primo indice di qualsiasi valore diverso dai due valori specificati.

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

Cerca il primo indice di qualsiasi valore diverso dall'oggetto specificato value.

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

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

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

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

IndexOfAnyExceptWhiteSpace(ReadOnlySpan<Char>)

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

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

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

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

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

IndexOfAnyWhiteSpace(ReadOnlySpan<Char>)

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

IsWhiteSpace(ReadOnlySpan<Char>)

Indica se l'intervallo specificato è vuoto o contiene solo spazi vuoti.

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

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

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

Cerca la sequenza specificata e restituisce l'indice dell'ultima occorrenza. Se non viene trovato, restituisce -1.

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

Cerca la sequenza specificata e restituisce l'indice dell'ultima occorrenza.

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

Cerca il valore specificato e restituisce l'indice dell'ultima occorrenza. Se non viene trovato, restituisce -1.

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

Cerca il valore specificato e restituisce l'indice dell'ultima occorrenza.

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

Cerca la sequenza specificata e restituisce l'indice dell'ultima occorrenza.

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

Cerca il valore specificato e restituisce l'indice dell'ultima occorrenza.

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

Cerca l'ultimo indice di uno dei valori specificati.

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

Cerca l'ultimo indice di uno dei valori specificati.

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

Cerca l'ultimo indice di uno dei valori specificati.

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

Cerca l'ultimo indice di uno dei valori specificati.

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

Cerca l'ultimo indice di uno dei valori specificati.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, 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.

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

Cerca l'ultimo indice di uno dei valori specificati.

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

Cerca l'ultimo indice di uno dei valori specificati.

LastIndexOfAny<T>(Span<T>, T, T, 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.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value0 o value1.

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

Cerca l'ultimo indice di qualsiasi valore diverso da , value1o value2specificatovalue0.

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

Cerca l'ultimo indice di qualsiasi valore diverso da , value1o value2specificatovalue0.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value0 o value1.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato values.

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

Cerca l'ultimo indice di qualsiasi valore diverso da , value1o value2specificatovalue0.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value0 o value1.

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

Cerca l'ultimo indice di qualsiasi valore diverso dall'oggetto specificato value.

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

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

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

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

LastIndexOfAnyExceptWhiteSpace(ReadOnlySpan<Char>)

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

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

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

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

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

LastIndexOfAnyWhiteSpace(ReadOnlySpan<Char>)

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

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>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se due sequenze 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.

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

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

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

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

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, IEqualityComparer<T>)

Sostituire tutte le occorrenze di oldValue con newValue.

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

Sostituire tutte le occorrenze di oldValue con newValue.

ReplaceAny<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)

Copia source in destination, sostituendo tutte le occorrenze di uno qualsiasi degli elementi in values con newValue.

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

Sostituisce in span tutte le occorrenze di uno degli elementi in values con newValue.

ReplaceAnyExcept<T>(ReadOnlySpan<T>, Span<T>, SearchValues<T>, T)

Copia source in destination, sostituendo tutte le occorrenze di uno qualsiasi degli elementi diversi da quelli in values con newValue.

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

Sostituisce in span tutti gli elementi, diversi da quelli in values, con newValue.

Reverse<T>(Span<T>)

Inverte la sequenza degli elementi nell'intero intervallo.

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

Determina l'ordine relativo delle sequenze confrontate confrontando gli elementi usando IComparable{T}. CompareTo(T).

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>, IEqualityComparer<T>)

Determina se due sequenze sono uguali confrontando gli elementi usando un oggetto IEqualityComparer<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>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Determina se due sequenze sono uguali confrontando gli elementi usando un oggetto 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).

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

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

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

Ordina gli elementi nell'intero Span<T> oggetto utilizzando l'oggetto specificato Comparison<T>.

Sort<T>(Span<T>)

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

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> utilizzando l'operatore di confronto specificato.

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.

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 Span<T> usando l'implementazione IComparable<T> di ogni chiave.

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

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

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

Restituisce un tipo che consente l'enumerazione di ogni elemento all'interno di un intervallo di divisione utilizzando l'intervallo di separatore specificato.

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

Restituisce un tipo che consente l'enumerazione di ogni elemento all'interno di un intervallo di divisione utilizzando il carattere separatore specificato.

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.

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

Restituisce un tipo che consente l'enumerazione di ogni elemento all'interno di un intervallo di divisione utilizzando uno degli elementi forniti.

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

Restituisce un tipo che consente l'enumerazione di ogni elemento all'interno di un intervallo di divisione utilizzando i caratteri separatori specificati.

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

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

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

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

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, IEqualityComparer<T>)

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

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>, 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(ReadOnlySpan<Char>)

Rimuove tutti gli spazi vuoti iniziali e finali 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>, 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(ReadOnlySpan<Char>)

Rimuove tutti gli spazi vuoti finali 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>, 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(ReadOnlySpan<Char>)

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

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