MemoryExtensions Klasse

Definition

Stellt Erweiterungsmethoden für die speicherbezogenen und spanbezogenen Typen bereit, z. B. Memory<T>, ReadOnlyMemory<T>, Span<T>und ReadOnlySpan<T>.

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

Methoden

AsMemory(String)

Erstellt eine neue ReadOnlyMemory<Char> über dem Teil der Zielzeichenfolge.

AsMemory(String, Index)

Erstellt eine neue ReadOnlyMemory<Char> über einen Teil der Zielzeichenfolge ab einem angegebenen Index.

AsMemory(String, Int32)

Erstellt eine neue ReadOnlyMemory<Char> über einem Teil der Zielzeichenfolge ab einer angegebenen Zeichenposition.

AsMemory(String, Int32, Int32)

Erstellt eine neue ReadOnlyMemory<Char> über einem Teil der Zielzeichenfolge, der an einer angegebenen Position mit einer Länge beginnt.

AsMemory(String, Range)

Erstellt eine neue ReadOnlyMemory<Char> über einen angegebenen Bereich der Zielzeichenfolge.

AsMemory<T>(ArraySegment<T>)

Erstellt einen neuen Speicherbereich über den Teil des Zielarraysegments.

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

Erstellt einen neuen Speicherbereich über den Teil des Zielarraysegments beginnend an einer angegebenen Position bis zum Ende des Segments.

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

Erstellt einen neuen Speicherbereich über dem Teil des Zielarraysegments, der an einer angegebenen Position mit einer angegebenen Länge beginnt.

AsMemory<T>(T[])

Erstellt einen neuen Speicherbereich über das Zielarray.

AsMemory<T>(T[], Index)

Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays beginnend mit einem angegebenen Index bis zum Ende des Arrays.

AsMemory<T>(T[], Int32)

Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, beginnend an einer angegebenen Position bis zum Ende des Arrays.

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

Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, der an einer angegebenen Position mit einer angegebenen Länge beginnt.

AsMemory<T>(T[], Range)

Erstellt einen neuen Speicherbereich über dem Teil des Zielarrays, der am inklusiven Startindex des Bereichs beginnt und am exklusiven Endindex des Bereichs endet.

AsSpan(String)

Erstellt eine neue schreibgeschützte Spanne über eine Zeichenfolge.

AsSpan(String, Index)

Erstellt eine neue ReadOnlySpan<T> über einem Teil der Zielzeichenfolge von einer angegebenen Position bis zum Ende der Zeichenfolge.

AsSpan(String, Int32)

Erstellt eine neue schreibgeschützte Spanne über einen Teil der Zielzeichenfolge von einer angegebenen Position bis zum Ende der Zeichenfolge.

AsSpan(String, Int32, Int32)

Erstellt eine neue schreibgeschützte Spanne über einen Teil der Zielzeichenfolge aus einer angegebenen Position für eine bestimmte Anzahl von Zeichen.

AsSpan(String, Range)

Erstellt eine neue ReadOnlySpan<T> über einen Teil einer Zielzeichenfolge mithilfe der Anfangs- und Endindizes des Bereichs.

AsSpan<T>(ArraySegment<T>)

Erstellt eine neue Spanne über ein Zielarraysegment.

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

Erstellt eine neue Spanne über einen Teil des Zielarraysegments beginnend bei einem angegebenen Index und endet am Ende des Segments.

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

Erstellt eine neue Spanne über einen Teil eines Zielarraysegments von einer angegebenen Position bis zum Ende des Segments.

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

Erstellt eine neue Spanne über einen Teil eines Zielarraysegments aus einer angegebenen Position für eine angegebene Länge.

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

Erstellt eine neue Spanne über einen Teil eines Zielarraysegments mithilfe der Anfangs- und Endindizes des Bereichs.

AsSpan<T>(T[])

Erstellt eine neue Spanne über ein Zielarray.

AsSpan<T>(T[], Index)

Erstellt eine neue Spanne über den Teil des Zielarrays, der durch einen Index Wert definiert wird.

AsSpan<T>(T[], Int32)

Erstellt eine neue Spanne über einen Teil des Zielarrays, beginnend an einer angegebenen Position bis zum Ende des Arrays.

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

Erstellt eine neue Spanne über den Teil des Zielarrays, der an einer angegebenen Position für eine angegebene Länge beginnt.

AsSpan<T>(T[], Range)

Erstellt eine neue Spanne über einen Teil eines Zielarrays, der durch einen Range-Wert definiert ist.

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

Durchsucht eine gesamte sortierte ReadOnlySpan<T> nach einem Wert mithilfe des angegebenen TComparable generischen Typs.

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

Durchsucht eine gesamte sortierte Span<T> nach einem Wert mithilfe des angegebenen TComparable generischen Typs.

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

Durchsucht eine gesamte sortierte ReadOnlySpan<T> nach einem angegebenen Wert mithilfe des angegebenen TComparer generischen Typs.

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

Durchsucht eine gesamte sortierte Span<T> nach einem angegebenen Wert mithilfe des angegebenen TComparer generischen Typs.

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

Durchsucht eine gesamte sortierte ReadOnlySpan<T> nach einem Wert mithilfe der angegebenen IComparable<T> generischen Schnittstelle.

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

Durchsucht eine gesamte sortierte Span<T> nach einem Wert mithilfe der angegebenen IComparable<T> generischen Schnittstelle.

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

Sucht die Länge eines gemeinsamen Präfixes, das zwischen span und othergemeinsam genutzt wird.

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

Bestimmt die Länge eines gemeinsamen Präfixes, das zwischen span und othergemeinsam genutzt wird.

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

Sucht die Länge eines gemeinsamen Präfixes, das zwischen span und othergemeinsam genutzt wird.

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

Sucht die Länge eines gemeinsamen Präfixes, das zwischen span und othergemeinsam genutzt wird.

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

Vergleicht einen Zeichenbereich mit einem anderen mit einem angegebenen Zeichenfolgenvergleich und gibt eine ganze Zahl zurück, die ihre relative Position in der Sortierreihenfolge angibt.

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

Gibt an, ob ein angegebener Wert innerhalb eines schreibgeschützten Zeichenbereichs auftritt.

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

Gibt an, ob ein angegebener Wert in einer schreibgeschützten Spanne gefunden wird. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Gibt an, ob ein angegebener Wert in einer Spanne gefunden wird. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach jedem Vorkommen einer der angegebenen Teilzeichenfolgen values.

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

Sucht nach jedem Vorkommen einer der angegebenen Teilzeichenfolgen values.

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

Sucht nach einem Vorkommen eines der angegebenen values.

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

Sucht nach einem Vorkommen eines der angegebenen values.

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

Sucht nach einem Vorkommen von value0 oder value1.

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

Sucht nach einem Vorkommen von value0, value1oder value2.

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

Sucht nach einem Vorkommen eines der angegebenen values und gibt true zurück, falls gefunden. Wenn nicht gefunden, wird falsezurückgegeben.

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

Sucht nach einem Vorkommen eines der angegebenen values und gibt true zurück, falls gefunden. Wenn nicht gefunden, wird falsezurückgegeben.

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

Sucht nach einem Vorkommen von value0 oder value1und gibt true zurück, falls gefunden. Wenn nicht gefunden, wird falsezurückgegeben.

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

Sucht nach einem Vorkommen von value0, value1oder value2und gibt true zurück, wenn gefunden. Wenn nicht gefunden, wird falsezurückgegeben.

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

Sucht nach einem anderen Wert als dem angegebenen values.

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

Sucht nach einem anderen Wert als dem angegebenen values.

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

Sucht nach einem anderen Wert als dem angegebenen value.

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

Sucht nach einem anderen Wert als value0 oder value1.

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

Sucht nach einem anderen Wert als value0, value1oder value2.

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

Sucht nach einem anderen Wert als dem angegebenen values.

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

Sucht nach einem anderen Wert als dem angegebenen values.

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

Sucht nach einem anderen Wert als dem angegebenen value.

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

Sucht nach einem anderen Wert als value0 oder value1.

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

Sucht nach einem anderen Wert als value0, value1oder value2.

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

Sucht nach einem beliebigen Wert außerhalb des Bereichs zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach einem beliebigen Wert außerhalb des Bereichs zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach einem beliebigen Wert im Bereich zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach einem beliebigen Wert im Bereich zwischen lowInclusive und highInclusive, einschließlich und gibt true zurück, wenn gefunden. Wenn nicht gefunden, wird falsezurückgegeben.

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

Kopiert den Inhalt des Arrays in einen Speicherbereich.

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

Kopiert den Inhalt des Arrays in die Spanne.

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

Zählt, wie oft value in spanauftritt.

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

Zählt, wie oft die angegebene value in der spanauftritt.

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

Zählt, wie oft die angegebene value in der spanauftritt.

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

Zählt, wie oft die angegebene value in der spanauftritt.

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

Bestimmt, ob das Ende der span dem angegebenen value entspricht, wenn die angegebene comparisonType-Option verwendet wird.

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

Bestimmt, ob die angegebene Sequenz am Ende einer schreibgeschützten Spanne angezeigt wird.

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

Bestimmt, ob der angegebene Wert am Ende der Spanne angezeigt wird.

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

Bestimmt, ob die angegebene Sequenz am Ende einer Spanne angezeigt wird.

EnumerateLines(ReadOnlySpan<Char>)

Gibt eine Aufzählung von Zeilen über der angegebenen Spanne zurück.

EnumerateLines(Span<Char>)

Gibt eine Aufzählung von Zeilen über der angegebenen Spanne zurück.

EnumerateRunes(ReadOnlySpan<Char>)

Gibt eine Aufzählung von Rune aus der bereitgestellten schreibgeschützten Spanne zurück.

EnumerateRunes(Span<Char>)

Gibt eine Aufzählung von Rune aus der bereitgestellten Spanne zurück.

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

Bestimmt, ob diese span und die angegebene other Spanne dieselben Zeichen aufweisen, wenn sie mit der angegebenen option comparisonType verglichen werden.

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

Meldet den nullbasierten Index des ersten Vorkommens der angegebenen value im aktuellen span.

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

Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach dem ersten Index eines der angegebenen Teilzeichenfolgenwerte.

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

Sucht nach dem ersten Index eines der angegebenen Teilzeichenfolgenwerte.

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

Sucht mehrmals mit dem logischen OR-Operator nach dem ersten Index einer der angegebenen Werte, die dem Aufrufen von IndexOf ähneln.

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

Sucht nach dem ersten Index eines der angegebenen Werte.

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

Sucht mehrmals mit dem logischen OR-Operator nach dem ersten Index einer der angegebenen Werte, die dem Aufrufen von IndexOf ähneln.

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

Sucht mehrmals mit dem logischen OR-Operator nach dem ersten Index einer der angegebenen Werte, die dem Aufrufen von IndexOf ähneln.

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

Sucht mehrmals mit dem logischen OR-Operator nach dem ersten Index einer der angegebenen Werte, die dem Aufrufen von IndexOf ähneln.

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

Sucht nach dem ersten Index eines der angegebenen Werte.

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

Sucht mehrmals mit dem logischen OR-Operator nach dem ersten Index einer der angegebenen Werte, die dem Aufrufen von IndexOf ähneln.

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

Sucht mehrmals mit dem logischen OR-Operator nach dem ersten Index einer der angegebenen Werte, die dem Aufrufen von IndexOf ähneln.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0 oder value1.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0, value1oder value2.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0 oder value1.

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

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0, value1oder value2.

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

Sucht nach dem ersten Index eines Beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach dem ersten Index eines Beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach dem ersten Index eines beliebigen Werts im Bereich zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach dem ersten Index eines beliebigen Werts im Bereich zwischen lowInclusive und highInclusiveeinschließlich.

IsWhiteSpace(ReadOnlySpan<Char>)

Gibt an, ob der angegebene Bereich nur Leerzeichen enthält.

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

Meldet den nullbasierten Index des letzten Vorkommens der angegebenen value im aktuellen span.

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

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück. Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

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

Sucht nach dem letzten Index einer der angegebenen Werte, die dem Aufrufen von LastIndexOf mehrmals mit dem logischen OR-Operator ähneln.

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

Sucht nach dem letzten Index eines der angegebenen Werte.

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

Sucht nach dem letzten Index einer der angegebenen Werte, die dem Aufrufen von LastIndexOf mehrmals mit dem logischen OR-Operator ähneln.

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

Sucht nach dem letzten Index einer der angegebenen Werte, die dem Aufrufen von LastIndexOf mehrmals mit dem logischen OR-Operator ähneln.

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

Sucht nach dem letzten Index einer der angegebenen Werte, die dem Aufrufen von LastIndexOf mehrmals mit dem logischen OR-Operator ähneln.

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

Sucht nach dem letzten Index eines der angegebenen Werte.

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

Sucht nach dem letzten Index einer der angegebenen Werte, die dem Aufrufen von LastIndexOf mehrmals mit dem logischen OR-Operator ähneln.

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

Sucht nach dem letzten Index einer der angegebenen Werte, die dem Aufrufen von LastIndexOf mehrmals mit dem logischen OR-Operator ähneln.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen value.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen value0 oder value1.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen value0, value1oder value2.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen values.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen value.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen value0 oder value1.

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

Sucht nach dem letzten Index eines anderen Werts als dem angegebenen value0, value1oder value2.

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

Sucht nach dem letzten Index eines beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach dem letzten Index eines beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach dem letzten Index eines beliebigen Werts im Bereich zwischen lowInclusive und highInclusiveeinschließlich.

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

Sucht nach dem letzten Index eines beliebigen Werts im Bereich zwischen lowInclusive und highInclusiveeinschließlich.

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

Bestimmt, ob zwei schreibgeschützte Sequenzen im Arbeitsspeicher überlappen.

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

Bestimmt, ob zwei schreibgeschützte Sequenzen im Arbeitsspeicher überlappen und den Elementoffset ausgibt.

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

Bestimmt, ob eine Spanne und eine schreibgeschützte Überschneidung im Arbeitsspeicher überlappen.

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

Bestimmt, ob eine Spanne und eine schreibgeschützte Überschneidung im Arbeitsspeicher überlappen und den Elementoffset ausgibt.

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

Kopiert source in destination, wobei alle Vorkommen von oldValue durch newValueersetzt werden.

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

Ersetzt alle Vorkommen von oldValue durch newValue.

Reverse<T>(Span<T>)

Kehrt die Reihenfolge der Elemente in der gesamten Spanne um.

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

Bestimmt die relative Reihenfolge von zwei schreibgeschützten Sequenzen, indem sie ihre Elemente mithilfe von "IComparable{T}" vergleichen. CompareTo(T).

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

Bestimmt die relative Reihenfolge einer Spanne und einer schreibgeschützten Spanne, indem die Elemente mithilfe von "IComparable{T}" verglichen werden. CompareTo(T).

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

Bestimmt, ob zwei schreibgeschützte Sequenzen gleich sind, indem die Elemente mithilfe von "IEquatable{T}" verglichen werden. Entspricht(T).

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

Bestimmt, ob zwei Sequenzen gleich sind, indem die Elemente mithilfe einer IEqualityComparer<T>verglichen werden.

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

Bestimmt, ob eine Spanne und eine schreibgeschützte Spanne gleich sind, indem die Elemente mithilfe von IEquatable{T} verglichen werden. Entspricht(T).

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

Bestimmt, ob zwei Sequenzen gleich sind, indem die Elemente mithilfe einer IEqualityComparer<T>verglichen werden.

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

Sortiert die Elemente im gesamten Span<T> mithilfe der TComparer.

Sort<T>(Span<T>)

Sortiert die Elemente in der gesamten Span<T> mithilfe der IComparable<T> Implementierung jedes Elements der Span<T>.

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

Sortiert die Elemente im gesamten Span<T> mithilfe der angegebenen Comparison<T>.

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

Sortiert ein Spannenpaar (eins mit den Schlüsseln und das andere, das die entsprechenden Elemente enthält) basierend auf den Schlüsseln im ersten Span<T> mithilfe des angegebenen Vergleichs.

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

Sortiert ein Spannenpaar (eins mit den Schlüsseln und das andere, das die entsprechenden Elemente enthält) basierend auf den Schlüsseln im ersten Span<T> mithilfe der IComparable<T> Implementierung der einzelnen Schlüssel.

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

Sortiert ein Spannenpaar (eins mit den Schlüsseln und das andere, das die entsprechenden Elemente enthält) basierend auf den Schlüsseln in der ersten Span<T> unter Verwendung des angegebenen Vergleichs.

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

Analysiert die Quell-ReadOnlySpan<T> für die angegebene separatorund füllt die destination Spanne mit Range Instanzen, die die Bereiche zwischen den Trennzeichen darstellen.

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

Analysiert die Quell-ReadOnlySpan<T> für die angegebene separatorund füllt die destination Spanne mit Range Instanzen, die die Bereiche zwischen den Trennzeichen darstellen.

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

Stellt Erweiterungsmethoden für die speicherbezogenen und spanbezogenen Typen bereit, z. B. Memory<T>, ReadOnlyMemory<T>, Span<T>und ReadOnlySpan<T>.

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

Stellt Erweiterungsmethoden für die speicherbezogenen und spanbezogenen Typen bereit, z. B. Memory<T>, ReadOnlyMemory<T>, Span<T>und ReadOnlySpan<T>.

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

Analysiert die ReadOnlySpan<T> der Quelle für eine der angegebenen separatorsund füllt die destination Spanne mit Range Instanzen, die die Bereiche zwischen den Trennzeichen darstellen.

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

Analysiert die ReadOnlySpan<T> der Quelle für eine der angegebenen separatorsund füllt die destination Spanne mit Range Instanzen, die die Bereiche zwischen den Trennzeichen darstellen.

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

Stellt Erweiterungsmethoden für die speicherbezogenen und spanbezogenen Typen bereit, z. B. Memory<T>, ReadOnlyMemory<T>, Span<T>und ReadOnlySpan<T>.

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

Stellt Erweiterungsmethoden für die speicherbezogenen und spanbezogenen Typen bereit, z. B. Memory<T>, ReadOnlyMemory<T>, Span<T>und ReadOnlySpan<T>.

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

Bestimmt, ob ein schreibgeschützter Zeichenbereich mit einem angegebenen Wert beginnt, wenn ein angegebener StringComparison-Wert verwendet wird.

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

Bestimmt, ob eine angegebene Sequenz am Anfang einer schreibgeschützten Spanne angezeigt wird.

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

Bestimmt, ob der angegebene Wert am Anfang der Spanne angezeigt wird.

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

Bestimmt, ob eine angegebene Sequenz am Anfang einer Spanne angezeigt wird.

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

Kopiert die Zeichen aus der Quellspanne in das Ziel, wobei jedes Zeichen in Kleinbuchstaben konvertiert wird, wobei die Groß-/Kleinschreibungsregeln der angegebenen Kultur verwendet werden.

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

Kopiert die Zeichen aus der Quellspanne in das Ziel, wobei jedes Zeichen in Kleinbuchstaben konvertiert wird, wobei die Groß-/Kleinschreibungsregeln der invarianten Kultur verwendet werden.

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

Kopiert die Zeichen aus der Quellspanne in das Ziel, wobei jedes Zeichen in Großbuchstaben konvertiert wird, wobei die Groß-/Kleinschreibungsregeln der angegebenen Kultur verwendet werden.

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

Kopiert die Zeichen aus der Quellspanne in das Ziel, wobei jedes Zeichen mithilfe der Groß-/Kleinschreibungsregeln der invarianten Kultur in Großbuchstaben konvertiert wird.

Trim(Memory<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einem Zeichenspeicherbereich.

Trim(ReadOnlyMemory<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einem schreibgeschützten Zeichenspeicherbereich.

Trim(ReadOnlySpan<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einer schreibgeschützten Zeichenspanne.

Trim(ReadOnlySpan<Char>, Char)

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Zeichens aus einer schreibgeschützten Zeichenspanne.

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

Entfernt alle führenden und nachfolgenden Vorkommen einer Reihe von Zeichen, die in einer schreibgeschützten Spanne von einer schreibgeschützten Zeichenspanne angegeben sind.

Trim(Span<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einer Zeichenspanne.

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

Entfernt alle führenden und nachgestellten Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne aus einem Speicherbereich angegeben sind.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einem Speicherbereich.

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

Entfernt alle führenden und nachgestellten Vorkommen einer Gruppe von Elementen, die in einem schreibgeschützten Bereich angegeben sind, aus einem schreibgeschützten Speicherbereich.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einem schreibgeschützten Speicherbereich.

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

Entfernt alle führenden und nachfolgenden Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne angegeben sind, aus einer schreibgeschützten Spanne.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einer schreibgeschützten Spanne.

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

Entfernt alle führenden und nachgestellten Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne von einer Spanne angegeben sind.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einer Spanne.

TrimEnd(Memory<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einem Zeichenspeicherbereich.

TrimEnd(ReadOnlyMemory<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einem schreibgeschützten Zeichenspeicherbereich.

TrimEnd(ReadOnlySpan<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einer schreibgeschützten Zeichenspanne.

TrimEnd(ReadOnlySpan<Char>, Char)

Entfernt alle nachfolgenden Vorkommen eines angegebenen Zeichens aus einer schreibgeschützten Spanne.

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

Entfernt alle nachfolgenden Vorkommen einer Reihe von Zeichen, die in einer schreibgeschützten Spanne von einer schreibgeschützten Zeichenspanne angegeben sind.

TrimEnd(Span<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einer Zeichenspanne.

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

Entfernt alle nachfolgenden Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne von einem Speicherbereich angegeben sind.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einem Zeichenspeicherbereich.

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

Entfernt alle nachfolgenden Vorkommen einer Gruppe von Elementen, die in einem schreibgeschützten Bereich angegeben sind, aus einem schreibgeschützten Speicherbereich.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einem schreibgeschützten Speicherbereich.

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

Entfernt alle nachfolgenden Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne angegeben sind, aus einer schreibgeschützten Spanne.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einer schreibgeschützten Spanne.

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

Entfernt alle nachfolgenden Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne von einer Spanne angegeben sind.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einer Spanne.

TrimStart(Memory<Char>)

Entfernt alle führenden Leerzeichen aus einem Speicherbereich.

TrimStart(ReadOnlyMemory<Char>)

Entfernt alle führenden Leerzeichen aus einem schreibgeschützten Speicherbereich.

TrimStart(ReadOnlySpan<Char>)

Entfernt alle führenden Leerzeichen aus einer schreibgeschützten Spanne.

TrimStart(ReadOnlySpan<Char>, Char)

Entfernt alle führenden Vorkommen eines angegebenen Zeichens aus der Spanne.

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

Entfernt alle führenden Vorkommen einer Reihe von Zeichen, die in einer schreibgeschützten Spanne von der Spanne angegeben sind.

TrimStart(Span<Char>)

Entfernt alle führenden Leerzeichen aus einer Spanne.

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

Entfernt alle führenden Vorkommen einer Gruppe von Elementen, die in einem schreibgeschützten Bereich von einem Speicherbereich angegeben sind.

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

Entfernt alle führenden Vorkommen eines angegebenen Elements aus einem Speicherbereich.

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

Entfernt alle führenden Vorkommen einer Gruppe von Elementen, die in einem schreibgeschützten Bereich von einem Speicherbereich angegeben sind.

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

Entfernt alle führenden Vorkommen eines angegebenen Elements aus einem Speicherbereich.

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

Entfernt alle führenden Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne von der Spanne angegeben sind.

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

Entfernt alle führenden Vorkommen eines angegebenen Elements aus der Spanne.

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

Entfernt alle führenden Vorkommen einer Gruppe von Elementen, die in einer schreibgeschützten Spanne von der Spanne angegeben sind.

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

Entfernt alle führenden Vorkommen eines angegebenen Elements aus der Spanne.

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

Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.

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

Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.

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

Schreibt die angegebene interpolierte Zeichenfolge in den Zeichenbereich.

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

Schreibt die angegebene interpolierte Zeichenfolge in den Zeichenbereich.

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

Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.

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

Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.

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

Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.

Gilt für: