MemoryExtensions Klasse

Definition

Stellt Erweiterungsmethoden für die speicher- und span-bezogenen Typen wie Memory<T>, , ReadOnlyMemory<T>Span<T>und ReadOnlySpan<T>bereit.

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

Methoden

AsMemory(String)

Erstellt ein neues ReadOnlyMemory<Char> über den Abschnitt der Zielzeichenfolge.

AsMemory(String, Index)

Erstellt ein neues ReadOnlyMemory<Char> über einen Abschnitt der Zielzeichenfolge, beginnend bei einem angegebenen Index.

AsMemory(String, Int32)

Erstellt ein neues ReadOnlyMemory<Char> über einen Abschnitt der Zielzeichenfolge, beginnend bei einer angegebenen Zeichenposition.

AsMemory(String, Int32, Int32)

Erstellt ein neues ReadOnlyMemory<Char> über einen Abschnitt der Zielzeichenfolge, beginnend bei einer angegebenen Position mit einer Länge.

AsMemory(String, Range)

Erstellt ein neues ReadOnlyMemory<Char> über einen angegebenen Bereich der Zielzeichenfolge.

AsMemory<T>(ArraySegment<T>)

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments.

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

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments, beginnend an einer angegebenen Position bis zum Ende des Segments.

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

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarraysegments, beginnend an einer angegebenen Position mit einer angegebenen Länge.

AsMemory<T>(T[])

Erstellt einen neuen Speicherbereich über dem Zielarray.

AsMemory<T>(T[], Index)

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend bei einem angegebenen Index bis zum Ende des Arrays.

AsMemory<T>(T[], Int32)

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

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

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend an einer angegebenen Position mit einer angegebenen Länge.

AsMemory<T>(T[], Range)

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend mit dem inklusiven Startindex des Bereichs und endend mit dem exklusiven Endindex des Bereichs.

AsSpan(String)

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

AsSpan(String, Index)

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

AsSpan(String, Int32)

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

AsSpan(String, Int32, Int32)

Erstellt eine neue schreibgeschützte Spanne über einen Abschnitt der Zielzeichenfolge von einer angegebenen Position aus für eine angegebene 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 einem Zielarraysegment.

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

Erstellt eine neue Spanne über einem Abschnitt des Zielarraysegments, beginnend mit einem angegebenen Index und endend mit dem Segmentende.

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

Erstellt eine neue Spanne über einem Abschnitt eines Zielarraysegments von einer bestimmten Position aus bis zum Segmentende.

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

Erstellt eine neue Spanne über einem Abschnitt eines Zielarraysegments von einer bestimmten Position aus für eine angegebene Länge.

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

Erstellt eine neue Spanne über einem Abschnitt eines Zielarraysegments unter Verwendung der Start- und Endindizes des Bereichs.

AsSpan<T>(T[])

Erstellt eine neue Spanne über einem Zielarray.

AsSpan<T>(T[], Index)

Erstellt eine neue Spanne über dem Abschnitt des Zielarrays, das durch einen Index-Wert definiert ist.

AsSpan<T>(T[], Int32)

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

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

Erstellt eine neue Spanne über dem Abschnitt des Zielarrays, beginnend an einer angegebenen Position für eine bestimmte Länge.

AsSpan<T>(T[], Range)

Erstellt eine neue Spanne über einem Abschnitt eines Zielarrays, das durch einen Range-Wert definiert ist.

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

Durchsucht ein ganzes sortiertes ReadOnlySpan<T> mithilfe des angegebenen generischen TComparable-Typs nach einem Wert.

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

Durchsucht ein ganzes sortiertes Span<T> mithilfe des angegebenen generischen TComparable-Typs nach einem Wert.

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

Durchsucht ein ganzes sortiertes ReadOnlySpan<T> mithilfe des angegebenen generischen TComparer-Typs nach einem angegebenen Wert.

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

Durchsucht ein ganzes sortiertes Span<T> mithilfe des angegebenen generischen TComparer-Typs nach einem angegebenen Wert.

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

Durchsucht ein ganzes sortiertes ReadOnlySpan<T> mithilfe der angegebenen generischen IComparable<T>-Schnittstelle nach einem Wert.

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

Durchsucht ein ganzes sortiertes Span<T> mithilfe der angegebenen generischen IComparable<T>-Schnittstelle nach einem Wert.

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

Ermittelt die Länge eines gemeinsamen Präfixes, das zwischen span und otherfreigegeben wird.

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

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

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

Ermittelt die Länge eines gemeinsamen Präfixes, das zwischen span und otherfreigegeben wird.

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

Ermittelt die Länge eines gemeinsamen Präfixes, das zwischen span und otherfreigegeben wird.

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

Vergleicht eine Zeichenspanne mit einer anderen unter Verwendung eines angegebenen Zeichenfolgenvergleichs 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 einer schreibgeschützten Zeichenspanne auftritt.

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

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

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

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

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

Stellt Erweiterungsmethoden für die speicher- und span-bezogenen Typen wie Memory<T>, , ReadOnlyMemory<T>Span<T>und ReadOnlySpan<T>bereit.

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

Stellt Erweiterungsmethoden für die speicher- und span-bezogenen Typen wie Memory<T>, , ReadOnlyMemory<T>Span<T>und ReadOnlySpan<T>bereit.

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

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

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

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

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

Sucht nach einem Vorkommen von value0 oder und value1gibt zurück true , falls gefunden. Wird nicht gefunden, wird zurückgegeben false.

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

Sucht nach einem Vorkommen von value0, value1oder value2und gibt zurück true , falls gefunden. Wird nicht gefunden, wird zurückgegeben false.

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

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

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

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

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

Sucht nach einem Vorkommen von value0 oder und value1gibt zurück true , falls gefunden. Wird nicht gefunden, wird zurückgegeben false.

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

Sucht nach einem Vorkommen von value0, value1oder value2und gibt zurück true , falls gefunden. Wird nicht gefunden, wird zurückgegeben false.

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

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

Sucht nach einem Beliebigen Wert außerhalb des Bereichs zwischen lowInclusive und inklusive highInclusive.

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

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

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

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

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 die Anzahl der Auftritte value in span.

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

Zählt die Häufigkeit des angegebenen value Auftretens in .span

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

Zählt die Häufigkeit des angegebenen value Auftretens in .span

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

Zählt die Häufigkeit des angegebenen value Auftretens in .span

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

Bestimmt, ob das Ende von span mit dem angegebenen value übereinstimmt, wenn es mit der angegebenen comparisonType-Option verglichen wird.

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

Bestimmt, ob die angegebene Sequenz am Ende einer schreibgeschützten 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 Enumeration von Zeilen über die angegebene Spanne zurück.

EnumerateLines(Span<Char>)

Gibt eine Enumeration von Zeilen über die angegebene Spanne zurück.

EnumerateRunes(ReadOnlySpan<Char>)

Gibt eine Enumeration von Rune aus der angegebenen schreibgeschützten Spanne zurück.

EnumerateRunes(Span<Char>)

Gibt eine Enumeration von Rune aus der angegebenen Spanne zurück.

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

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

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

Gibt den NULL-basierten Index des ersten Vorkommens der angegebenen value im aktuellen span an.

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}.Equals(T)“ verglichen.

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

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

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}.Equals(T)“ verglichen.

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

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

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

Stellt Erweiterungsmethoden für die speicher- und span-bezogenen Typen wie Memory<T>, , ReadOnlyMemory<T>Span<T>und ReadOnlySpan<T>bereit.

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

Stellt Erweiterungsmethoden für die speicher- und span-bezogenen Typen wie Memory<T>, , ReadOnlyMemory<T>Span<T>und ReadOnlySpan<T>bereit.

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

Sucht nach dem ersten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von IndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem ersten Index eines der angegebenen Werte.

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

Sucht nach dem ersten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von IndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem ersten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von IndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem ersten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von IndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem ersten Index eines der angegebenen Werte.

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

Sucht nach dem ersten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von IndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem ersten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von IndexOf mit dem logischen OR-Operator (ODER).

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 die angegebene Spanne nur Leerzeichen enthält.

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

Gibt den NULL-basierten Index des letzten Vorkommens der angegebenen value im aktuellen span an.

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}.Equals(T)“ verglichen.

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

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

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}.Equals(T)“ verglichen.

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

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

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

Sucht nach dem letzten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von LastIndexOf mit dem logischen OR-Operator (ODER).

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 eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von LastIndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem letzten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von LastIndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem letzten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von LastIndexOf mit dem logischen OR-Operator (ODER).

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 eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von LastIndexOf mit dem logischen OR-Operator (ODER).

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

Sucht nach dem letzten Index eines der angegebenen Werte, ähnlich dem mehrmaligen Aufruf von LastIndexOf mit dem logischen OR-Operator (ODER).

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

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

Sucht nach dem letzten Index eines Beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und , highInclusiveinklusive.

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 sich zwei schreibgeschützte Sequenzen im Speicher überlappen.

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

Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen, und gibt den Elementoffset aus.

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

Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen.

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

Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen, und gibt den Elementoffset aus.

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

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

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

Diese Funktion 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 durch Vergleichen ihrer Elemente mit „IComparable{T}.CompareTo(T)“.

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

Bestimmt die relative Reihenfolge von einer Spanne und einer schreibgeschützten Spanne durch Vergleichen der Elemente mit „IComparable{T}.CompareTo(T)“.

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

Bestimmt, ob zwei schreibgeschützte Sequenzen identisch sind, indem die Elemente mit „IEquatable{T}.Equals(T)“ verglichen werden.

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

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

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

Bestimmt, ob eine Spanne und eine schreibgeschützte Spanne identisch sind, indem die Elemente mit „IEquatable{T}.Equals(T)“ verglichen werden.

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

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

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

Sortiert die Elemente innerhalb von Span<T> mithilfe von TComparer.

Sort<T>(Span<T>)

Sortiert die Elemente im Gesamten Span<T> mithilfe der IComparable<T> Implementierung jedes Elements von Span<T>.

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

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

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

Sortiert ein Paar von Spannen (eine enthält die Schlüssel und die andere die entsprechenden Elemente) auf Basis der Schlüssel in der ersten Schnittstelle Span<T> und mithilfe der angegebenen Vergleichsfunktion.

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

Sortiert ein Paar von Spannen (eine enthält die Schlüssel und die andere die entsprechenden Elemente) auf Basis der Schlüssel in der ersten Schnittstelle Span<T> und mithilfe der IComparable<T>-Implementierung der einzelnen Schlüssel.

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

Sortiert ein Paar von Spannen (eine enthält die Schlüssel und die andere die entsprechenden Elemente) auf Basis der Schlüssel in der ersten Schnittstelle Span<T> und mithilfe des angegebenen Vergleichs.

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

Analysiert die Quelle ReadOnlySpan<T> für die angegebene separator, wobei die destination Spanne mit Range Instanzen aufgefüllt wird, die die Bereiche zwischen den Trennzeichen darstellen.

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

Analysiert die Quelle ReadOnlySpan<T> für die angegebene separator, wobei die destination Spanne mit Range Instanzen aufgefüllt wird, die die Bereiche zwischen den Trennzeichen darstellen.

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

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

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

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

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

Bestimmt, ob eine schreibgeschützte Zeichenspanne mit einem angegebenen Wert beginnt, wenn sie mit einem angegebenen StringComparison-Wert verglichen wird.

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

Bestimmt, ob eine angegebene Sequenz am Anfang einer schreibgeschützten 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 und konvertiert jedes Zeichen in Kleinbuchstaben, wobei die Regeln für die Groß-/Kleinschreibung der angegebenen Kultur verwendet werden.

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

Kopiert die Zeichen aus der Quellspanne in das Ziel und konvertiert jedes Zeichen in Kleinbuchstaben, wobei die Regeln für die Groß-/Kleinschreibung der invarianten Kultur verwendet werden.

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

Kopiert die Zeichen aus der Quellspanne in das Ziel und konvertiert jedes Zeichen in Kleinbuchstaben, wobei die Regeln für die Groß-/Kleinschreibung der angegebenen Kultur verwendet werden.

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

Kopiert die Zeichen aus der Quellspanne in das Ziel und konvertiert jedes Zeichen in Großbuchstaben, wobei die Regeln für die Groß-/Kleinschreibung der angegebenen Kultur verwendet werden.

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 bestimmten 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 angegeben sind, aus einer schreibgeschützten Zeichenspanne.

Trim(Span<Char>)

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

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

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

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 nachfolgenden Vorkommen einer Reihe von Elementen, die in einer schreibgeschützten Spanne 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 Reihe 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 nachfolgenden Vorkommen einer Reihe von Elementen, die in einer schreibgeschützten Spanne angegeben sind, aus einer Spanne.

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 bestimmten 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 angegeben sind, aus einer schreibgeschützten Zeichenspanne.

TrimEnd(Span<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einer Zeichenspanne.

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

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

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 Reihe von Elementen, die in einer schreibgeschützten Spanne 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 Reihe 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 Reihe von Elementen, die in einer schreibgeschützten Spanne angegeben sind, aus einer Spanne.

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 bestimmten Zeichens aus der Spanne.

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

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

TrimStart(Span<Char>)

Entfernt alle führenden Leerzeichen aus einer Spanne.

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

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

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 Reihe von Elementen, die in einer schreibgeschützten Spanne angegeben sind, aus einem Speicherbereich.

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 Reihe von Elementen, die in einer schreibgeschützten Spanne angegeben sind, aus der Spanne.

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

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

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

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

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

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

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

Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.

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

Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.

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

Schreibt die angegebene interpolierte Zeichenfolge in die Zeichenspanne.

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

Schreibt die angegebene interpolierte Zeichenfolge in die Zeichenspanne.

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

Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.

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

Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.

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

Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.

Gilt für: