Sdílet prostřednictvím


MemoryExtensions Třída

Definice

Poskytuje rozšiřující metody pro typy související s pamětí a rozsahem, jako jsou Memory<T>, ReadOnlyMemory<T>, Span<T>a ReadOnlySpan<T>.

public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
Dědičnost
MemoryExtensions

Metody

AsMemory(String)

Vytvoří nový ReadOnlyMemory<Char> přes část cílového řetězce.

AsMemory(String, Index)

Vytvoří nový ReadOnlyMemory<Char> přes část cílového řetězce začínající na zadaném indexu.

AsMemory(String, Int32)

Vytvoří nový ReadOnlyMemory<Char> přes část cílového řetězce začínající na zadané pozici znaku.

AsMemory(String, Int32, Int32)

Vytvoří novou ReadOnlyMemory<Char> přes část cílového řetězce začínající na zadané pozici s délkou.

AsMemory(String, Range)

Vytvoří nový ReadOnlyMemory<Char> v zadaném rozsahu cílového řetězce.

AsMemory<T>(ArraySegment<T>)

Vytvoří novou oblast paměti v části cílového segmentu pole.

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

Vytvoří novou oblast paměti nad částí cílového segmentu pole počínaje zadanou pozicí na konci segmentu.

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

Vytvoří novou oblast paměti přes část cílového segmentu pole začínající na zadané pozici se zadanou délkou.

AsMemory<T>(T[])

Vytvoří novou oblast paměti přes cílové pole.

AsMemory<T>(T[], Index)

Vytvoří novou oblast paměti nad částí cílového pole počínaje zadaným indexem na konec pole.

AsMemory<T>(T[], Int32)

Vytvoří novou oblast paměti nad částí cílového pole počínaje zadanou pozicí na konci pole.

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

Vytvoří novou oblast paměti přes část cílového pole začínající na zadané pozici se zadanou délkou.

AsMemory<T>(T[], Range)

Vytvoří novou oblast paměti nad částí cílového pole počínaje inkluzivním počátečním indexem oblasti a končící na výhradním koncovém indexu rozsahu.

AsSpan(String)

Vytvoří nový rozsah jen pro čtení přes řetězec.

AsSpan(String, Index)

Vytvoří nový ReadOnlySpan<T> přes část cílového řetězce ze zadané pozice na konec řetězce.

AsSpan(String, Int32)

Vytvoří nový rozsah jen pro čtení přes část cílového řetězce ze zadané pozice na konec řetězce.

AsSpan(String, Int32, Int32)

Vytvoří nový rozsah jen pro čtení přes část cílového řetězce ze zadané pozice pro zadaný počet znaků.

AsSpan(String, Range)

Vytvoří novou ReadOnlySpan<T> přes část cílového řetězce pomocí počátečního a koncového indexu rozsahu.

AsSpan<T>(ArraySegment<T>)

Vytvoří nové rozpětí přes cílový segment pole.

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

Vytvoří nové rozpětí nad částí cílového segmentu pole začínající na zadaném indexu a končícím na konci segmentu.

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

Vytvoří nové rozpětí nad částí cílového segmentu pole ze zadané pozice na konec segmentu.

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

Vytvoří nové rozpětí nad částí cílového segmentu pole ze zadané pozice pro zadanou délku.

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

Vytvoří nové rozpětí nad částí cílového segmentu pole pomocí počátečního a koncového indexu rozsahu.

AsSpan<T>(T[])

Vytvoří nové rozpětí nad cílovým polem.

AsSpan<T>(T[], Index)

Vytvoří nové rozpětí nad částí cílového pole definované hodnotou Index.

AsSpan<T>(T[], Int32)

Vytvoří nové rozpětí nad částí cílového pole počínaje zadanou pozicí na konci pole.

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

Vytvoří nové rozpětí části cílového pole začínající na zadané pozici pro zadanou délku.

AsSpan<T>(T[], Range)

Vytvoří nové rozpětí nad částí cílového pole definované hodnotou Range.

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

Vyhledá celou seřazenou ReadOnlySpan<T> hodnotu pomocí zadaného TComparable obecného typu.

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

Vyhledá celou seřazenou Span<T> hodnotu pomocí zadaného TComparable obecného typu.

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

Vyhledá celou seřazenou ReadOnlySpan<T> zadanou hodnotu pomocí zadaného TComparer obecného typu.

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

Vyhledá celou seřazenou Span<T> zadanou hodnotu pomocí zadaného TComparer obecného typu.

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

Vyhledá celou seřazenou ReadOnlySpan<T> hodnotu pomocí zadaného IComparable<T> obecného rozhraní.

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

Vyhledá celou seřazenou Span<T> hodnotu pomocí zadaného IComparable<T> obecného rozhraní.

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

Najde délku jakékoli společné předpony sdílené mezi span a other.

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

Určuje délku jakékoli společné předpony sdílené mezi span a other.

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

Najde délku jakékoli společné předpony sdílené mezi span a other.

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

Najde délku jakékoli společné předpony sdílené mezi span a other.

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

Porovná jedno rozpětí znaků s jiným pomocí zadaného porovnání řetězců a vrátí celé číslo, které označuje jejich relativní pozici v pořadí řazení.

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

Určuje, jestli se zadaná hodnota vyskytuje v rozsahu znaků jen pro čtení.

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

Určuje, zda je zadaná hodnota nalezena v rozsahu jen pro čtení. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Určuje, zda je zadaná hodnota nalezena v rozsahu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá jakýkoli výskyt některého ze zadaných podřetětěžce values.

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

Vyhledá jakýkoli výskyt některého ze zadaných podřetětěžce values.

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

Vyhledá výskyt některého ze zadaných values.

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

Vyhledá výskyt některého ze zadaných values.

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

Vyhledá výskyt value0 nebo value1.

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

Vyhledá výskyt value0, value1nebo value2.

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

Vyhledá výskyt některého ze zadaných values a vrátí true, pokud byl nalezen. Pokud se nenajde, vrátí false.

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

Vyhledá výskyt některého ze zadaných values a vrátí true, pokud byl nalezen. Pokud se nenajde, vrátí false.

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

Vyhledá výskyt value0 nebo value1a vrátí true, pokud byl nalezen. Pokud se nenajde, vrátí false.

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

Vyhledá výskyt value0, value1nebo value2a vrátí true, pokud byl nalezen. Pokud se nenajde, vrátí false.

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

Vyhledá jinou hodnotu než zadanou values.

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

Vyhledá jinou hodnotu než zadanou values.

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

Vyhledá jinou hodnotu než zadanou value.

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

Vyhledá jinou hodnotu než value0 nebo value1.

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

Vyhledá jinou hodnotu než value0, value1nebo value2.

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

Vyhledá jinou hodnotu než zadanou values.

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

Vyhledá jinou hodnotu než zadanou values.

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

Vyhledá jinou hodnotu než zadanou value.

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

Vyhledá jinou hodnotu než value0 nebo value1.

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

Vyhledá jinou hodnotu než value0, value1nebo value2.

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

Vyhledá libovolnou hodnotu mimo rozsah mezi lowInclusive a highInclusive(včetně).

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

Vyhledá libovolnou hodnotu mimo rozsah mezi lowInclusive a highInclusive(včetně).

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

Vyhledá libovolnou hodnotu v rozsahu mezi lowInclusive a highInclusive(včetně).

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

Vyhledá libovolnou hodnotu v rozsahu mezi lowInclusive a highInclusive( včetně) a vrátí true pokud se najde. Pokud se nenajde, vrátí false.

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

Zkopíruje obsah pole do oblasti paměti.

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

Zkopíruje obsah pole do rozsahu.

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

Spočítá počet výskytů value v span.

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

Spočítá počet výskytů zadaných value v span.

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

Spočítá počet výskytů zadaných value v span.

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

Spočítá počet výskytů zadaných value v span.

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

Určuje, zda konec span odpovídá zadanému value při porovnání se zadanou možností comparisonType.

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

Určuje, zda se zadaná sekvence zobrazí na konci rozsahu jen pro čtení.

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

Určuje, zda se zadaná hodnota zobrazí na konci rozsahu.

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

Určuje, zda se zadaná sekvence zobrazí na konci rozsahu.

EnumerateLines(ReadOnlySpan<Char>)

Vrátí výčet řádků nad zadaným rozsahem.

EnumerateLines(Span<Char>)

Vrátí výčet řádků nad zadaným rozsahem.

EnumerateRunes(ReadOnlySpan<Char>)

Vrátí výčet Rune z poskytnutého rozsahu jen pro čtení.

EnumerateRunes(Span<Char>)

Vrátí výčet Rune z poskytnutého rozsahu.

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

Určuje, zda má tento span a zadaný rozsah other stejné znaky při porovnání se zadanou možností comparisonType.

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

Hlásí index založený na nule prvního výskytu zadaného value v aktuálním span.

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

Vyhledá zadanou sekvenci a vrátí index prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá zadanou hodnotu a vrátí index prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá zadanou sekvenci a vrátí index prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá zadanou hodnotu a vrátí index prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá první index libovolné z zadaných hodnot podřetědce.

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

Vyhledá první index libovolné z zadaných hodnot podřetědce.

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

Vyhledá první index libovolné ze zadaných hodnot podobný volání IndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá první index libovolné ze zadaných hodnot.

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

Vyhledá první index libovolné ze zadaných hodnot podobný volání IndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá první index libovolné ze zadaných hodnot podobný volání IndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá první index libovolné ze zadaných hodnot podobný volání IndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá první index libovolné ze zadaných hodnot.

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

Vyhledá první index libovolné ze zadaných hodnot podobný volání IndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá první index libovolné ze zadaných hodnot podobný volání IndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá první index libovolné hodnoty kromě zadané values.

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

Vyhledá první index libovolné hodnoty kromě zadané values.

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

Vyhledá první index libovolné hodnoty kromě zadané value.

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

Vyhledá první index jakékoli hodnoty jiné než zadané value0 nebo value1.

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

Vyhledá první index jakékoli hodnoty jiné než zadané value0, value1nebo value2.

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

Vyhledá první index libovolné hodnoty kromě zadané values.

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

Vyhledá první index libovolné hodnoty kromě zadané values.

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

Vyhledá první index libovolné hodnoty kromě zadané value.

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

Vyhledá první index jakékoli hodnoty jiné než zadané value0 nebo value1.

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

Vyhledá první index jakékoli hodnoty jiné než zadané value0, value1nebo value2.

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

Vyhledá první index libovolné hodnoty mimo rozsah mezi lowInclusive a highInclusivevčetně.

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

Vyhledá první index libovolné hodnoty mimo rozsah mezi lowInclusive a highInclusivevčetně.

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

Vyhledá první index libovolné hodnoty v rozsahu mezi lowInclusive a highInclusivevčetně.

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

Vyhledá první index libovolné hodnoty v rozsahu mezi lowInclusive a highInclusivevčetně.

IsWhiteSpace(ReadOnlySpan<Char>)

Určuje, zda zadané rozpětí obsahuje pouze prázdné znaky.

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

Hlásí index založený na nule posledního výskytu zadaného value v aktuálním span.

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

Vyhledá zadanou sekvenci a vrátí index posledního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá zadanou hodnotu a vrátí index posledního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá zadanou sekvenci a vrátí index posledního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá zadanou hodnotu a vrátí index posledního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).

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

Vyhledá poslední index libovolné ze zadaných hodnot podobný volání LastIndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá poslední index libovolné ze zadaných hodnot.

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

Vyhledá poslední index libovolné ze zadaných hodnot podobný volání LastIndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá poslední index libovolné ze zadaných hodnot podobný volání LastIndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá poslední index libovolné ze zadaných hodnot podobný volání LastIndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá poslední index libovolné ze zadaných hodnot.

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

Vyhledá poslední index libovolné ze zadaných hodnot podobný volání LastIndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá poslední index libovolné ze zadaných hodnot podobný volání LastIndexOf několikrát pomocí logického operátoru OR.

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

Vyhledá poslední index jakékoli jiné hodnoty, než je zadaná values.

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

Vyhledá poslední index jakékoli jiné hodnoty, než je zadaná values.

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

Vyhledá poslední index jakékoli jiné hodnoty, než je zadaná value.

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

Vyhledá poslední index jakékoli hodnoty jiné než zadané value0 nebo value1.

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

Vyhledá poslední index jakékoli jiné hodnoty než zadaná value0, value1nebo value2.

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

Vyhledá poslední index jakékoli jiné hodnoty, než je zadaná values.

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

Vyhledá poslední index jakékoli jiné hodnoty, než je zadaná values.

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

Vyhledá poslední index jakékoli jiné hodnoty, než je zadaná value.

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

Vyhledá poslední index jakékoli hodnoty jiné než zadané value0 nebo value1.

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

Vyhledá poslední index jakékoli jiné hodnoty než zadaná value0, value1nebo value2.

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

Vyhledá poslední index libovolné hodnoty mimo rozsah mezi lowInclusive a highInclusive(včetně).

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

Vyhledá poslední index libovolné hodnoty mimo rozsah mezi lowInclusive a highInclusive(včetně).

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

Vyhledá poslední index libovolné hodnoty v rozsahu mezi lowInclusive a highInclusivevčetně.

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

Vyhledá poslední index libovolné hodnoty v rozsahu mezi lowInclusive a highInclusivevčetně.

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

Určuje, zda se dvě sekvence jen pro čtení překrývají v paměti.

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

Určuje, zda se dvě sekvence jen pro čtení překrývají v paměti a výstupy posun prvku.

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

Určuje, zda se rozsah a rozsah jen pro čtení překrývají v paměti.

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

Určuje, zda se rozsah a rozsah jen pro čtení překrývají v paměti a výstupy posun prvku.

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

Zkopíruje source do destination, nahradí všechny výskyty oldValuenewValue.

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

Nahradí všechny výskyty oldValuenewValue.

Reverse<T>(Span<T>)

Obrátí sekvenci prvků v celém rozsahu.

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

Určuje relativní pořadí dvou sekvencí jen pro čtení porovnáním jejich prvků pomocí funkce IComparable{T}. CompareTo(T).

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

Určuje relativní pořadí rozsahu a rozsahu jen pro čtení porovnáním prvků pomocí funkce IComparable{T}. CompareTo(T).

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

Určuje, zda jsou dvě sekvence jen pro čtení stejné porovnáním prvků pomocí IEquatable{T}. Rovná se(T).

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

Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí IEqualityComparer<T>.

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

Určuje, zda se rozsah a rozsah jen pro čtení rovná porovnáním prvků pomocí IEquatable{T}. Rovná se(T).

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

Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí IEqualityComparer<T>.

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

Seřadí prvky v celém Span<T> pomocí TComparer.

Sort<T>(Span<T>)

Seřadí prvky v celém Span<T> pomocí IComparable<T> implementace každého prvku Span<T>.

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

Seřadí prvky v celém Span<T> pomocí zadaného Comparison<T>.

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

Seřadí dvojici rozsahů (jeden obsahující klíče a druhý obsahující odpovídající položky) na základě klíčů v prvním Span<T> pomocí zadaného porovnávače.

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

Seřadí dvojici rozsahů (jeden obsahující klíče a druhý obsahující odpovídající položky) na základě klíčů v prvním Span<T> pomocí IComparable<T> implementace každého klíče.

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

Seřadí dvojici rozsahů (jeden obsahující klíče a druhý obsahující odpovídající položky) na základě klíčů v prvním Span<T> pomocí zadaného porovnání.

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

Parsuje zdrojovou ReadOnlySpan<T> pro zadaný separatora naplní destination rozsah instancemi Range představujícími oblasti mezi oddělovači.

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

Parsuje zdrojovou ReadOnlySpan<T> pro zadaný separatora naplní destination rozsah instancemi Range představujícími oblasti mezi oddělovači.

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

Poskytuje rozšiřující metody pro typy související s pamětí a rozsahem, jako jsou Memory<T>, ReadOnlyMemory<T>, Span<T>a ReadOnlySpan<T>.

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

Poskytuje rozšiřující metody pro typy související s pamětí a rozsahem, jako jsou Memory<T>, ReadOnlyMemory<T>, Span<T>a ReadOnlySpan<T>.

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

Analyzuje zdrojovou ReadOnlySpan<T> pro jeden ze zadaných separatorsa naplní destination rozsahu Range instancemi představujícími oblasti mezi oddělovači.

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

Analyzuje zdrojovou ReadOnlySpan<T> pro jeden ze zadaných separatorsa naplní destination rozsahu Range instancemi představujícími oblasti mezi oddělovači.

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

Poskytuje rozšiřující metody pro typy související s pamětí a rozsahem, jako jsou Memory<T>, ReadOnlyMemory<T>, Span<T>a ReadOnlySpan<T>.

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

Poskytuje rozšiřující metody pro typy související s pamětí a rozsahem, jako jsou Memory<T>, ReadOnlyMemory<T>, Span<T>a ReadOnlySpan<T>.

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

Určuje, zda rozsah znaků jen pro čtení začíná zadanou hodnotou při porovnání pomocí zadané StringComparison hodnoty.

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

Určuje, zda se zadaná sekvence zobrazí na začátku rozsahu jen pro čtení.

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

Určuje, zda se zadaná hodnota zobrazí na začátku rozsahu.

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

Určuje, zda se zadaná sekvence zobrazí na začátku rozsahu.

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

Zkopíruje znaky ze zdrojového rozsahu do cíle, přičemž každý znak převede na malá písmena pomocí pravidel malých písmen zadané jazykové verze.

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

Zkopíruje znaky ze zdrojového rozsahu do cíle, přičemž každý znak převede na malá písmena pomocí pravidel velikostí písmen invariantní jazykové verze.

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

Zkopíruje znaky ze zdrojového rozsahu do cíle, přičemž každý znak převede na velká písmena pomocí pravidel velkých písmen zadané jazykové verze.

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

Zkopíruje znaky ze zdrojového rozsahu do cíle, přičemž každý znak převede na velká písmena pomocí pravidel velkých písmen invariantní jazykové verze.

Trim(Memory<Char>)

Odebere všechny počáteční a koncové znaky prázdných znaků z oblasti paměti znaků.

Trim(ReadOnlyMemory<Char>)

Odebere všechny počáteční a koncové prázdné znaky z oblasti paměti jen pro čtení.

Trim(ReadOnlySpan<Char>)

Odebere všechny počáteční a koncové prázdné znaky z rozsahu znaků jen pro čtení.

Trim(ReadOnlySpan<Char>, Char)

Odebere všechny počáteční a koncové výskyty zadaného znaku z rozsahu znaků jen pro čtení.

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

Odebere všechny počáteční a koncové výskyty sady znaků zadané v rozsahu jen pro čtení z rozsahu znaků jen pro čtení.

Trim(Span<Char>)

Odebere všechny počáteční a koncové prázdné znaky z rozsahu znaků.

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

Odebere všechny počáteční a koncové výskyty sady prvků zadaných v rozsahu jen pro čtení z oblasti paměti.

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

Odebere všechny počáteční a koncové výskyty zadaného prvku z oblasti paměti.

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

Odebere všechny počáteční a koncové výskyty sady prvků zadaných v rozsahu jen pro čtení z oblasti paměti jen pro čtení.

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

Odebere všechny počáteční a koncové výskyty zadaného prvku z oblasti paměti jen pro čtení.

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

Odebere všechny počáteční a koncové výskyty sady prvků zadaných v rozsahu jen pro čtení z rozsahu jen pro čtení.

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

Odebere všechny počáteční a koncové výskyty zadaného prvku z rozsahu jen pro čtení.

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

Odebere všechny počáteční a koncové výskyty sady prvků zadaných v rozsahu určeném jen pro čtení z rozsahu.

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

Odebere všechny počáteční a koncové výskyty zadaného prvku z rozsahu.

TrimEnd(Memory<Char>)

Odebere všechny koncové znaky prázdných znaků z oblasti paměti znaků.

TrimEnd(ReadOnlyMemory<Char>)

Odebere všechny koncové prázdné znaky z oblasti paměti jen pro čtení.

TrimEnd(ReadOnlySpan<Char>)

Odebere všechny koncové prázdné znaky z rozsahu znaků jen pro čtení.

TrimEnd(ReadOnlySpan<Char>, Char)

Odebere všechny koncové výskyty zadaného znaku z rozsahu jen pro čtení.

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

Odebere všechny koncové výskyty sady znaků zadané v rozsahu jen pro čtení z rozsahu znaků jen pro čtení.

TrimEnd(Span<Char>)

Odebere všechny koncové prázdné znaky z rozsahu znaků.

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

Odebere všechny koncové výskyty sady prvků zadaných v rozsahu jen pro čtení z oblasti paměti.

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

Odebere všechny koncové výskyty zadaného prvku z oblasti paměti znaků.

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

Odebere všechny koncové výskyty sady prvků zadaných v rozsahu jen pro čtení z oblasti paměti jen pro čtení.

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

Odebere všechny koncové výskyty zadaného prvku z oblasti paměti jen pro čtení.

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

Odebere všechny koncové výskyty sady prvků zadaných v rozsahu jen pro čtení z rozsahu jen pro čtení.

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

Odebere všechny koncové výskyty zadaného prvku z rozsahu jen pro čtení.

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

Odebere všechny koncové výskyty sady prvků zadaných v rozsahu určeném jen pro čtení z rozsahu.

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

Odebere všechny koncové výskyty zadaného prvku z rozsahu.

TrimStart(Memory<Char>)

Odebere všechny počáteční prázdné znaky z oblasti paměti.

TrimStart(ReadOnlyMemory<Char>)

Odebere všechny počáteční prázdné znaky z oblasti paměti jen pro čtení.

TrimStart(ReadOnlySpan<Char>)

Odebere všechny počáteční prázdné znaky z rozsahu jen pro čtení.

TrimStart(ReadOnlySpan<Char>, Char)

Odebere všechny počáteční výskyty zadaného znaku z rozsahu.

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

Odebere všechny počáteční výskyty sady znaků zadané v rozsahu jen pro čtení z rozsahu.

TrimStart(Span<Char>)

Odebere všechny počáteční prázdné znaky z rozsahu.

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

Odebere všechny počáteční výskyty sady prvků zadaných v rozsahu jen pro čtení z oblasti paměti.

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

Odebere všechny počáteční výskyty zadaného prvku z oblasti paměti.

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

Odebere všechny počáteční výskyty sady prvků zadaných v rozsahu jen pro čtení z oblasti paměti.

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

Odebere všechny počáteční výskyty zadaného prvku z oblasti paměti.

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

Odebere všechny počáteční výskyty sady prvků zadaných v rozsahu určeném jen pro čtení z rozsahu.

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

Odebere všechny počáteční výskyty zadaného prvku z rozsahu.

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

Odebere všechny počáteční výskyty sady prvků zadaných v rozsahu určeném jen pro čtení z rozsahu.

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

Odebere všechny počáteční výskyty zadaného prvku z rozsahu.

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

Zapíše řetězec CompositeFormat do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.

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

Zapíše řetězec CompositeFormat do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.

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

Zapíše zadaný interpolovaný řetězec do rozsahu znaků.

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

Zapíše zadaný interpolovaný řetězec do rozsahu znaků.

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

Zapíše řetězec CompositeFormat do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.

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

Zapíše řetězec CompositeFormat do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.

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

Zapíše řetězec CompositeFormat do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.

Platí pro