Udostępnij za pośrednictwem


MemoryExtensions Klasa

Definicja

Udostępnia metody rozszerzeń dla typów związanych z pamięcią i zakresu, takich jak Memory<T>, ReadOnlyMemory<T>, Span<T>i ReadOnlySpan<T>.

public ref class MemoryExtensions abstract sealed
public static class MemoryExtensions
type MemoryExtensions = class
Public Module MemoryExtensions
Dziedziczenie
MemoryExtensions

Metody

AsMemory(String)

Tworzy nowy ReadOnlyMemory<Char> na części ciągu docelowego.

AsMemory(String, Index)

Tworzy nową ReadOnlyMemory<Char> na części ciągu docelowego rozpoczynającego się od określonego indeksu.

AsMemory(String, Int32)

Tworzy nową ReadOnlyMemory<Char> na części ciągu docelowego rozpoczynającego się od określonej pozycji znaku.

AsMemory(String, Int32, Int32)

Tworzy nową ReadOnlyMemory<Char> na części ciągu docelowego rozpoczynającego się od określonej pozycji o długości.

AsMemory(String, Range)

Tworzy nowy ReadOnlyMemory<Char> dla określonego zakresu ciągu docelowego.

AsMemory<T>(ArraySegment<T>)

Tworzy nowy region pamięci w części docelowej segmentu tablicy.

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

Tworzy nowy region pamięci na części docelowego segmentu tablicy rozpoczynający się od określonej pozycji na końcu segmentu.

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

Tworzy nowy region pamięci w części docelowej segmentu tablicy rozpoczynającej się od określonej pozycji o określonej długości.

AsMemory<T>(T[])

Tworzy nowy region pamięci na tablicy docelowej.

AsMemory<T>(T[], Index)

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się od określonego indeksu na końcu tablicy.

AsMemory<T>(T[], Int32)

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się od określonej pozycji na końcu tablicy.

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

Tworzy nowy region pamięci na części tablicy docelowej rozpoczynającej się na określonej pozycji o określonej długości.

AsMemory<T>(T[], Range)

Tworzy nowy region pamięci w części tablicy docelowej rozpoczynający się od inkluzywnego indeksu początkowego zakresu i kończący się na ekskluzywnym indeksie końcowym zakresu.

AsSpan(String)

Tworzy nowy zakres tylko do odczytu dla ciągu.

AsSpan(String, Index)

Tworzy nowy ReadOnlySpan<T> na części ciągu docelowego z określonej pozycji na końcu ciągu.

AsSpan(String, Int32)

Tworzy nowy zakres tylko do odczytu na części ciągu docelowego z określonej pozycji na końcu ciągu.

AsSpan(String, Int32, Int32)

Tworzy nowy zakres tylko do odczytu dla części ciągu docelowego z określonej pozycji dla określonej liczby znaków.

AsSpan(String, Range)

Tworzy nową ReadOnlySpan<T> na części ciągu docelowego przy użyciu indeksów początkowych i końcowych zakresu.

AsSpan<T>(ArraySegment<T>)

Tworzy nowy zakres dla docelowego segmentu tablicy.

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

Tworzy nowe zakresy dla części docelowego segmentu tablicy rozpoczynającej się od określonego indeksu i kończącego się na końcu segmentu.

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

Tworzy nowe zakresy na części docelowego segmentu tablicy z określonej pozycji na końcu segmentu.

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

Tworzy nowe zakresy na części docelowego segmentu tablicy z określonej pozycji dla określonej długości.

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

Tworzy nowy zakres na części docelowego segmentu tablicy przy użyciu indeksów początkowych i końcowych zakresu.

AsSpan<T>(T[])

Tworzy nowe zakresy dla tablicy docelowej.

AsSpan<T>(T[], Index)

Tworzy nowe zakresy w części tablicy docelowej zdefiniowanej przez wartość Index.

AsSpan<T>(T[], Int32)

Tworzy nowe zakresy na części tablicy docelowej rozpoczynającej się od określonej pozycji na końcu tablicy.

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

Tworzy nowe zakresy w części tablicy docelowej rozpoczynającej się od określonej pozycji dla określonej długości.

AsSpan<T>(T[], Range)

Tworzy nowe zakresy w części tablicy docelowej zdefiniowanej przez wartość Range.

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

Wyszukuje całą posortowaną ReadOnlySpan<T> dla wartości przy użyciu określonego typu ogólnego TComparable.

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

Wyszukuje całą posortowaną Span<T> dla wartości przy użyciu określonego typu ogólnego TComparable.

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

Wyszukuje całe posortowane ReadOnlySpan<T> dla określonej wartości przy użyciu określonego typu ogólnego TComparer.

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

Wyszukuje całe posortowane Span<T> dla określonej wartości przy użyciu określonego typu ogólnego TComparer.

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

Wyszukuje całe posortowane ReadOnlySpan<T> dla wartości przy użyciu określonego interfejsu ogólnego IComparable<T>.

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

Wyszukuje całe posortowane Span<T> dla wartości przy użyciu określonego interfejsu ogólnego IComparable<T>.

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

Znajduje długość dowolnego wspólnego prefiksu współużytkowanego między span i other.

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

Określa długość dowolnego wspólnego prefiksu współużytkowanego między span i other.

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

Znajduje długość dowolnego wspólnego prefiksu współużytkowanego między span i other.

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

Znajduje długość dowolnego wspólnego prefiksu współużytkowanego między span i other.

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

Porównuje jeden zakres znaków z innym przy użyciu określonego porównania ciągów i zwraca liczbę całkowitą, która wskazuje ich względną pozycję w kolejności sortowania.

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

Wskazuje, czy określona wartość występuje w zakresie znaków tylko do odczytu.

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

Wskazuje, czy określona wartość znajduje się w zakresie tylko do odczytu. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wskazuje, czy określona wartość znajduje się w zakresie. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje dowolne wystąpienie określonego podciągu values.

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

Wyszukuje dowolne wystąpienie określonego podciągu values.

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

Wyszukuje wystąpienie dowolnego z określonych values.

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

Wyszukuje wystąpienie dowolnego z określonych values.

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

Wyszukuje wystąpienie value0 lub value1.

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

Wyszukuje wystąpienie value0, value1lub value2.

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

Wyszukuje wystąpienie dowolnego z określonych values i zwraca true w przypadku znalezienia. Jeśli nie zostanie znaleziony, zwraca wartość false.

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

Wyszukuje wystąpienie dowolnego z określonych values i zwraca true w przypadku znalezienia. Jeśli nie zostanie znaleziony, zwraca wartość false.

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

Wyszukuje wystąpienie value0 lub value1i zwraca true w przypadku znalezienia. Jeśli nie zostanie znaleziony, zwraca wartość false.

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

Wyszukuje wystąpienie value0, value1lub value2i zwraca true w przypadku znalezienia. Jeśli nie zostanie znaleziony, zwraca wartość false.

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

Wyszukuje dowolną wartość inną niż określona values.

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

Wyszukuje dowolną wartość inną niż określona values.

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

Wyszukuje dowolną wartość inną niż określona value.

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

Wyszukuje dowolną wartość inną niż value0 lub value1.

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

Wyszukuje dowolną wartość inną niż value0, value1lub value2.

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

Wyszukuje dowolną wartość inną niż określona values.

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

Wyszukuje dowolną wartość inną niż określona values.

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

Wyszukuje dowolną wartość inną niż określona value.

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

Wyszukuje dowolną wartość inną niż value0 lub value1.

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

Wyszukuje dowolną wartość inną niż value0, value1lub value2.

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

Wyszukuje dowolną wartość poza zakresem między lowInclusive a highInclusive, włącznie.

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

Wyszukuje dowolną wartość poza zakresem między lowInclusive a highInclusive, włącznie.

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

Wyszukuje dowolną wartość w zakresie między lowInclusive a highInclusive, włącznie.

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

Wyszukuje dowolną wartość w zakresie między lowInclusive a highInclusive, włącznie i zwraca wartość true, jeśli zostanie znaleziona. Jeśli nie zostanie znaleziony, zwraca wartość false.

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

Kopiuje zawartość tablicy do regionu pamięci.

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

Kopiuje zawartość tablicy do zakresu.

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

Zlicza liczbę wystąpień value w span.

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

Zlicza liczbę wystąpień określonego value w span.

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

Zlicza liczbę wystąpień określonego value w span.

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

Zlicza liczbę wystąpień określonego value w span.

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

Określa, czy koniec span pasuje do określonego value w porównaniu z użyciem określonej opcji comparisonType.

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

Określa, czy określona sekwencja pojawia się na końcu zakresu tylko do odczytu.

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

Określa, czy określona wartość pojawia się na końcu zakresu.

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

Określa, czy określona sekwencja pojawia się na końcu zakresu.

EnumerateLines(ReadOnlySpan<Char>)

Zwraca wyliczenie wierszy w podanym zakresie.

EnumerateLines(Span<Char>)

Zwraca wyliczenie wierszy w podanym zakresie.

EnumerateRunes(ReadOnlySpan<Char>)

Zwraca wyliczenie Rune z podanego zakresu tylko do odczytu.

EnumerateRunes(Span<Char>)

Zwraca wyliczenie Rune z podanego zakresu.

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

Określa, czy ten span i określony zakres other mają te same znaki w porównaniu z określoną opcją comparisonType.

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

Zgłasza indeks zerowy pierwszego wystąpienia określonego value w bieżącym span.

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

Wyszukuje określoną sekwencję i zwraca indeks pierwszego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje określoną wartość i zwraca indeks pierwszego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje określoną sekwencję i zwraca indeks pierwszego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje określoną wartość i zwraca indeks pierwszego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podciągów.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podciągów.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podobny do wywołania funkcji IndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podobny do wywołania funkcji IndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podobny do wywołania funkcji IndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podobny do wywołania funkcji IndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podobny do wywołania funkcji IndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje pierwszy indeks dowolnej z określonych wartości podobny do wywołania funkcji IndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona values.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona values.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona value.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona value0 lub value1.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona value0, value1lub value2.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona values.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona values.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona value.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona value0 lub value1.

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

Wyszukuje pierwszy indeks dowolnej wartości innej niż określona value0, value1lub value2.

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

Wyszukuje pierwszy indeks dowolnej wartości poza zakresem między lowInclusive a highInclusive, włącznie.

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

Wyszukuje pierwszy indeks dowolnej wartości poza zakresem między lowInclusive a highInclusive, włącznie.

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

Wyszukuje pierwszy indeks dowolnej wartości w zakresie od lowInclusive do highInclusive, włącznie.

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

Wyszukuje pierwszy indeks dowolnej wartości w zakresie od lowInclusive do highInclusive, włącznie.

IsWhiteSpace(ReadOnlySpan<Char>)

Wskazuje, czy określony zakres zawiera tylko znaki odstępu.

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

Zgłasza indeks zerowy ostatniego wystąpienia określonego value w bieżącym span.

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

Wyszukuje określoną sekwencję i zwraca indeks ostatniego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje określoną wartość i zwraca indeks ostatniego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje określoną sekwencję i zwraca indeks ostatniego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje określoną wartość i zwraca indeks ostatniego wystąpienia. Wartości są porównywane przy użyciu funkcji IEquatable{T}. Equals(T).

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

Wyszukuje ostatni indeks dowolnej z określonych wartości podobnych do wywołania LastIndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje ostatni indeks dowolnej z określonych wartości.

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

Wyszukuje ostatni indeks dowolnej z określonych wartości podobnych do wywołania LastIndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje ostatni indeks dowolnej z określonych wartości podobnych do wywołania LastIndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje ostatni indeks dowolnej z określonych wartości podobnych do wywołania LastIndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje ostatni indeks dowolnej z określonych wartości.

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

Wyszukuje ostatni indeks dowolnej z określonych wartości podobnych do wywołania LastIndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje ostatni indeks dowolnej z określonych wartości podobnych do wywołania LastIndexOf kilka razy za pomocą operatora logicznego OR.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona values.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona values.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona value.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona value0 lub value1.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona value0, value1lub value2.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona values.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona values.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona value.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona value0 lub value1.

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

Wyszukuje ostatni indeks dowolnej wartości innej niż określona value0, value1lub value2.

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

Wyszukuje ostatni indeks dowolnej wartości poza zakresem między lowInclusive a highInclusive, włącznie.

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

Wyszukuje ostatni indeks dowolnej wartości poza zakresem między lowInclusive a highInclusive, włącznie.

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

Wyszukuje ostatni indeks dowolnej wartości w zakresie od lowInclusive do highInclusive, włącznie.

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

Wyszukuje ostatni indeks dowolnej wartości w zakresie od lowInclusive do highInclusive, włącznie.

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

Określa, czy dwie sekwencje tylko do odczytu nakładają się w pamięci.

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

Określa, czy dwie sekwencje tylko do odczytu nakładają się w pamięci i wyprowadza przesunięcie elementu.

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

Określa, czy zakres i zakres tylko do odczytu nakładają się na pamięć.

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

Określa, czy zakres i zakres tylko do odczytu nakładają się na pamięć i wyprowadza przesunięcie elementu.

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

Kopiuje source do destination, zastępując wszystkie wystąpienia oldValuenewValue.

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

Zastępuje wszystkie wystąpienia oldValuenewValue.

Reverse<T>(Span<T>)

Odwraca sekwencję elementów w całym zakresie.

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

Określa względną kolejność dwóch sekwencji tylko do odczytu, porównując ich elementy przy użyciu funkcji IComparable{T}. CompareTo(T).

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

Określa względną kolejność zakresu i zakresu tylko do odczytu, porównując elementy przy użyciu funkcji IComparable{T}. CompareTo(T).

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

Określa, czy dwie sekwencje tylko do odczytu są równe, porównując elementy przy użyciu funkcji IEquatable{T}. Equals(T).

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

Określa, czy dwie sekwencje są równe, porównując elementy przy użyciu IEqualityComparer<T>.

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

Określa, czy zakres i zakres tylko do odczytu są równe, porównując elementy przy użyciu funkcji IEquatable{T}. Equals(T).

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

Określa, czy dwie sekwencje są równe, porównując elementy przy użyciu IEqualityComparer<T>.

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

Sortuje elementy w całej Span<T> przy użyciu TComparer.

Sort<T>(Span<T>)

Sortuje elementy w całej Span<T> przy użyciu implementacji IComparable<T> każdego elementu Span<T>.

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

Sortuje elementy w całej Span<T> przy użyciu określonego Comparison<T>.

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

Sortuje parę zakresów (jeden zawierający klucze i drugie zawierające odpowiednie elementy) na podstawie kluczy w pierwszym Span<T> przy użyciu określonego porównania.

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

Sortuje parę zakresów (jeden zawierający klucze i inne zawierające odpowiednie elementy) na podstawie kluczy w pierwszym Span<T> przy użyciu IComparable<T> implementacji każdego klucza.

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

Sortuje parę zakresów (jeden zawierający klucze i drugie zawierające odpowiednie elementy) na podstawie kluczy w pierwszym Span<T> przy użyciu określonego porównania.

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

Analizuje ReadOnlySpan<T> źródłową dla określonego separator, wypełnia zakres destinationRange wystąpieniami reprezentującymi regiony między separatorami.

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

Analizuje ReadOnlySpan<T> źródłową dla określonego separator, wypełnia zakres destinationRange wystąpieniami reprezentującymi regiony między separatorami.

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

Udostępnia metody rozszerzeń dla typów związanych z pamięcią i zakresu, takich jak Memory<T>, ReadOnlyMemory<T>, Span<T>i ReadOnlySpan<T>.

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

Udostępnia metody rozszerzeń dla typów związanych z pamięcią i zakresu, takich jak Memory<T>, ReadOnlyMemory<T>, Span<T>i ReadOnlySpan<T>.

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

Analizuje ReadOnlySpan<T> źródłową dla jednego z określonych separators, wypełnia zakres destinationRange wystąpieniami reprezentującymi regiony między separatorami.

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

Analizuje ReadOnlySpan<T> źródłową dla jednego z określonych separators, wypełnia zakres destinationRange wystąpieniami reprezentującymi regiony między separatorami.

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

Udostępnia metody rozszerzeń dla typów związanych z pamięcią i zakresu, takich jak Memory<T>, ReadOnlyMemory<T>, Span<T>i ReadOnlySpan<T>.

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

Udostępnia metody rozszerzeń dla typów związanych z pamięcią i zakresu, takich jak Memory<T>, ReadOnlyMemory<T>, Span<T>i ReadOnlySpan<T>.

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

Określa, czy zakres znaków tylko do odczytu rozpoczyna się od określonej wartości w porównaniu z określoną wartością StringComparison.

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

Określa, czy określona sekwencja pojawia się na początku zakresu tylko do odczytu.

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

Określa, czy określona wartość pojawia się na początku zakresu.

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

Określa, czy określona sekwencja pojawia się na początku zakresu.

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

Kopiuje znaki z zakresu źródłowego do miejsca docelowego, konwertując każdy znak na małe litery przy użyciu reguł wielkości liter określonej kultury.

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

Kopiuje znaki z zakresu źródłowego do miejsca docelowego, konwertując każdy znak na małe litery, używając reguł wielkości liter niezmiennej kultury.

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

Kopiuje znaki z zakresu źródłowego do miejsca docelowego, konwertując każdy znak na wielkie litery przy użyciu reguł wielkości liter określonej kultury.

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

Kopiuje znaki z zakresu źródłowego do miejsca docelowego, konwertując każdy znak na wielkie litery przy użyciu reguł wielkości liter niezmiennej kultury.

Trim(Memory<Char>)

Usuwa wszystkie wiodące i końcowe znaki odstępu z regionu pamięci znaków.

Trim(ReadOnlyMemory<Char>)

Usuwa wszystkie wiodące i końcowe znaki odstępów z regionu pamięci znaków tylko do odczytu.

Trim(ReadOnlySpan<Char>)

Usuwa wszystkie wiodące i końcowe znaki odstępów z zakresu znaków tylko do odczytu.

Trim(ReadOnlySpan<Char>, Char)

Usuwa wszystkie wystąpienia wiodące i końcowe określonego znaku z zakresu znaków tylko do odczytu.

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

Usuwa wszystkie wystąpienia wiodące i końcowe zestawu znaków określonych w zakresie tylko do odczytu z zakresu znaków tylko do odczytu.

Trim(Span<Char>)

Usuwa wszystkie znaki wiodące i końcowe odstępy z zakresu znaków.

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

Usuwa wszystkie wystąpienia wiodące i końcowe zestawu elementów określonych w zakresie tylko do odczytu z regionu pamięci.

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

Usuwa wszystkie wystąpienia wiodące i końcowe określonego elementu z regionu pamięci.

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

Usuwa wszystkie wystąpienia wiodące i końcowe zestawu elementów określonych w zakresie tylko do odczytu z regionu pamięci tylko do odczytu.

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

Usuwa wszystkie wystąpienia wiodące i końcowe określonego elementu z regionu pamięci tylko do odczytu.

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

Usuwa wszystkie wystąpienia wiodące i końcowe zestawu elementów określonych w zakresie tylko do odczytu z zakresu tylko do odczytu z zakresu tylko do odczytu.

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

Usuwa wszystkie wystąpienia wiodące i końcowe określonego elementu z zakresu tylko do odczytu.

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

Usuwa wszystkie wystąpienia wiodące i końcowe zestawu elementów określonych w zakresie tylko do odczytu z zakresu.

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

Usuwa wszystkie wystąpienia wiodące i końcowe określonego elementu z zakresu.

TrimEnd(Memory<Char>)

Usuwa wszystkie końcowe znaki odstępu z regionu pamięci znaków.

TrimEnd(ReadOnlyMemory<Char>)

Usuwa wszystkie końcowe znaki odstępu z regionu pamięci znaków tylko do odczytu.

TrimEnd(ReadOnlySpan<Char>)

Usuwa wszystkie końcowe znaki odstępu z zakresu znaków tylko do odczytu.

TrimEnd(ReadOnlySpan<Char>, Char)

Usuwa wszystkie końcowe wystąpienia określonego znaku z zakresu tylko do odczytu.

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

Usuwa wszystkie końcowe wystąpienia zestawu znaków określonego w zakresie tylko do odczytu z zakresu znaków tylko do odczytu.

TrimEnd(Span<Char>)

Usuwa wszystkie końcowe znaki odstępu z zakresu znaków.

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

Usuwa wszystkie końcowe wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z regionu pamięci.

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

Usuwa wszystkie końcowe wystąpienia określonego elementu z regionu pamięci znaków.

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

Usuwa wszystkie końcowe wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z regionu pamięci tylko do odczytu.

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

Usuwa wszystkie końcowe wystąpienia określonego elementu z regionu pamięci tylko do odczytu.

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

Usuwa wszystkie końcowe wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z zakresu tylko do odczytu z zakresu tylko do odczytu.

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

Usuwa wszystkie końcowe wystąpienia określonego elementu z zakresu tylko do odczytu.

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

Usuwa wszystkie końcowe wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z zakresu.

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

Usuwa wszystkie końcowe wystąpienia określonego elementu z zakresu.

TrimStart(Memory<Char>)

Usuwa wszystkie wiodące znaki odstępu z regionu pamięci.

TrimStart(ReadOnlyMemory<Char>)

Usuwa wszystkie wiodące znaki odstępów z regionu pamięci tylko do odczytu.

TrimStart(ReadOnlySpan<Char>)

Usuwa wszystkie wiodące znaki odstępów z zakresu tylko do odczytu.

TrimStart(ReadOnlySpan<Char>, Char)

Usuwa wszystkie wiodące wystąpienia określonego znaku z zakresu.

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

Usuwa wszystkie wiodące wystąpienia zestawu znaków określonego w zakresie tylko do odczytu z zakresu.

TrimStart(Span<Char>)

Usuwa wszystkie wiodące znaki odstępu z zakresu.

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

Usuwa wszystkie wiodące wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z regionu pamięci.

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

Usuwa wszystkie wiodące wystąpienia określonego elementu z regionu pamięci.

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

Usuwa wszystkie wiodące wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z regionu pamięci.

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

Usuwa wszystkie wiodące wystąpienia określonego elementu z regionu pamięci.

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

Usuwa wszystkie wiodące wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z zakresu.

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

Usuwa wszystkie wiodące wystąpienia określonego elementu z zakresu.

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

Usuwa wszystkie wiodące wystąpienia zestawu elementów określonych w zakresie tylko do odczytu z zakresu.

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

Usuwa wszystkie wiodące wystąpienia określonego elementu z zakresu.

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

Zapisuje ciąg CompositeFormat do zakresu znaków, podstawiając element formatu lub elementy z reprezentacją ciągu odpowiadających argumentów.

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

Zapisuje ciąg CompositeFormat do zakresu znaków, podstawiając element formatu lub elementy z reprezentacją ciągu odpowiadających argumentów.

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

Zapisuje określony ciąg interpolowany do zakresu znaków.

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

Zapisuje określony ciąg interpolowany do zakresu znaków.

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

Zapisuje ciąg CompositeFormat do zakresu znaków, podstawiając element formatu lub elementy z reprezentacją ciągu odpowiadających argumentów.

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

Zapisuje ciąg CompositeFormat do zakresu znaków, podstawiając element formatu lub elementy z reprezentacją ciągu odpowiadających argumentów.

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

Zapisuje ciąg CompositeFormat do zakresu znaków, podstawiając element formatu lub elementy z reprezentacją ciągu odpowiadających argumentów.

Dotyczy