MemoryExtensions.TrimEnd Methode

Definition

Überlädt

TrimEnd(Memory<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einem Zeichenspeicherbereich.Removes all trailing whitespace characters from a character memory region.

TrimEnd(ReadOnlyMemory<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einem schreibgeschützten Zeichenspeicherbereich.Removes all trailing whitespace characters from a read-only character memory region.

TrimEnd(ReadOnlySpan<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einer schreibgeschützten Zeichenspanne.Removes all trailing whitespace characters from a read-only character span.

TrimEnd(Span<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einer Zeichenspanne.Removes all trailing whitespace characters from a character span.

TrimEnd(ReadOnlySpan<Char>, Char)

Entfernt alle nachfolgenden Vorkommen eines bestimmten Zeichens aus einer schreibgeschützten Spanne.Removes all trailing occurrences of a specified character from a read-only span.

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.Removes all trailing occurrences of a set of characters specified in a read-only span from a read-only character span.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einer Spanne.Removes all trailing occurrences of a specified element from a span.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a span.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einer schreibgeschützten Spanne.Removes all trailing occurrences of a specified element from a read-only span.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only span.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einem schreibgeschützten Speicherbereich.Removes all trailing occurrences of a specified element from a read-only memory region.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only memory region.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einem Zeichenspeicherbereich.Removes all trailing occurrences of a specified element from a character memory region.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a memory region.

TrimEnd(Memory<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einem Zeichenspeicherbereich.Removes all trailing whitespace characters from a character memory region.

public:
[System::Runtime::CompilerServices::Extension]
 static Memory<char> TrimEnd(Memory<char> memory);
public static Memory<char> TrimEnd (this Memory<char> memory);
static member TrimEnd : Memory<char> -> Memory<char>
<Extension()>
Public Function TrimEnd (memory As Memory(Of Char)) As Memory(Of Char)

Parameter

memory
Memory<Char>

Der Quellspeicher, aus dem die Zeichen entfernt werden.The source memory from which the characters are removed.

Gibt zurück

Der zugeschnittene Zeichenspeicherbereich.The trimmed character memory region.

TrimEnd(ReadOnlyMemory<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einem schreibgeschützten Zeichenspeicherbereich.Removes all trailing whitespace characters from a read-only character memory region.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<char> TrimEnd(ReadOnlyMemory<char> memory);
public static ReadOnlyMemory<char> TrimEnd (this ReadOnlyMemory<char> memory);
static member TrimEnd : ReadOnlyMemory<char> -> ReadOnlyMemory<char>
<Extension()>
Public Function TrimEnd (memory As ReadOnlyMemory(Of Char)) As ReadOnlyMemory(Of Char)

Parameter

memory
ReadOnlyMemory<Char>

Der Quellspeicher, aus dem die Zeichen entfernt werden.The source memory from which the characters are removed.

Gibt zurück

Der zugeschnittene, schreibgeschützte Zeichenbereich.The trimmed read-only character span.

TrimEnd(ReadOnlySpan<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einer schreibgeschützten Zeichenspanne.Removes all trailing whitespace characters from a read-only character span.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlySpan<char> TrimEnd(ReadOnlySpan<char> span);
public static ReadOnlySpan<char> TrimEnd (this ReadOnlySpan<char> span);
static member TrimEnd : ReadOnlySpan<char> -> ReadOnlySpan<char>
<Extension()>
Public Function TrimEnd (span As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)

Parameter

span
ReadOnlySpan<Char>

Die Quellspanne, aus der die Zeichen entfernt werden.The source span from which the characters are removed.

Gibt zurück

Der zugeschnittene, schreibgeschützte Zeichenbereich.The trimmed read-only character span.

TrimEnd(Span<Char>)

Entfernt alle nachfolgenden Leerzeichen aus einer Zeichenspanne.Removes all trailing whitespace characters from a character span.

public:
[System::Runtime::CompilerServices::Extension]
 static Span<char> TrimEnd(Span<char> span);
public static Span<char> TrimEnd (this Span<char> span);
static member TrimEnd : Span<char> -> Span<char>
<Extension()>
Public Function TrimEnd (span As Span(Of Char)) As Span(Of Char)

Parameter

span
Span<Char>

Die Quellspanne, aus der die Zeichen entfernt werden.The source span from which the characters are removed.

Gibt zurück

Der zugeschnittene Zeichenbereich.The trimmed character span.

TrimEnd(ReadOnlySpan<Char>, Char)

Entfernt alle nachfolgenden Vorkommen eines bestimmten Zeichens aus einer schreibgeschützten Spanne.Removes all trailing occurrences of a specified character from a read-only span.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlySpan<char> TrimEnd(ReadOnlySpan<char> span, char trimChar);
public static ReadOnlySpan<char> TrimEnd (this ReadOnlySpan<char> span, char trimChar);
static member TrimEnd : ReadOnlySpan<char> * char -> ReadOnlySpan<char>
<Extension()>
Public Function TrimEnd (span As ReadOnlySpan(Of Char), trimChar As Char) As ReadOnlySpan(Of Char)

Parameter

span
ReadOnlySpan<Char>

Die Quellspanne, aus der das Zeichen entfernt wird.The source span from which the character is removed.

trimChar
Char

Das angegebene Zeichen, das gesucht und entfernt werden soll.The specified character to look for and remove.

Gibt zurück

Der zugeschnittene, schreibgeschützte Zeichenbereich.The trimmed read-only character span.

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.Removes all trailing occurrences of a set of characters specified in a read-only span from a read-only character span.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlySpan<char> TrimEnd(ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars);
public static ReadOnlySpan<char> TrimEnd (this ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars);
static member TrimEnd : ReadOnlySpan<char> * ReadOnlySpan<char> -> ReadOnlySpan<char>
<Extension()>
Public Function TrimEnd (span As ReadOnlySpan(Of Char), trimChars As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)

Parameter

span
ReadOnlySpan<Char>

Die Quellspanne, aus der die Zeichen entfernt werden.The source span from which the characters are removed.

trimChars
ReadOnlySpan<Char>

Die Spanne, die den zu entfernenden Zeichensatz enthält.The span which contains the set of characters to remove.

Gibt zurück

Der zugeschnittene, schreibgeschützte Zeichenbereich.The trimmed read-only character span.

Hinweise

Wenn trimChars leer ist, werden stattdessen Leerzeichen entfernt.If trimChars is empty, whitespace characters are removed instead.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einer Spanne.Removes all trailing occurrences of a specified element from a span.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static Span<T> TrimEnd(Span<T> span, T trimElement);
public static Span<T> TrimEnd<T> (this Span<T> span, T trimElement) where T : IEquatable<T>;
static member TrimEnd : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> Span<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (span As Span(Of T), trimElement As T) As Span(Of T)

Typparameter

T

Der Typ der Elemente in der Spanne.The type of the elements in the span.

Parameter

span
Span<T>

Die Quellspanne, aus der das Element entfernt wird.The source span from which the element is removed.

trimElement
T

Das angegebene Element, das gesucht und entfernt werden soll.The specified element to look for and remove.

Gibt zurück

Der zugeschnittene Bereich.The trimmed span.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a span.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static Span<T> TrimEnd(Span<T> span, ReadOnlySpan<T> trimElements);
public static Span<T> TrimEnd<T> (this Span<T> span, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member TrimEnd : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> Span<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (span As Span(Of T), trimElements As ReadOnlySpan(Of T)) As Span(Of T)

Typparameter

T

Der Typ der Elemente in der Spanne.The type of the elements in the span.

Parameter

span
Span<T>

Die Quellspanne, aus der die Elemente entfernt werden.The source span from which the elements are removed.

trimElements
ReadOnlySpan<T>

Die Spanne, die den Satz der zu entfernenden Elemente enthält.The span which contains the set of elements to remove.

Gibt zurück

Der zugeschnittene Bereich.The trimmed span.

Hinweise

Wenn trimElements leer ist, wird die Spanne unverändert zurückgegeben.If trimElements is empty, the span is returned unaltered.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einer schreibgeschützten Spanne.Removes all trailing occurrences of a specified element from a read-only span.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static ReadOnlySpan<T> TrimEnd(ReadOnlySpan<T> span, T trimElement);
public static ReadOnlySpan<T> TrimEnd<T> (this ReadOnlySpan<T> span, T trimElement) where T : IEquatable<T>;
static member TrimEnd : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), trimElement As T) As ReadOnlySpan(Of T)

Typparameter

T

Der Typ der Elemente in der schreibgeschützten Spanne.The type of the elements in the read-only span.

Parameter

span
ReadOnlySpan<T>

Die Quellspanne, aus der das Element entfernt wird.The source span from which the element is removed.

trimElement
T

Das angegebene Element, das gesucht und entfernt werden soll.The specified element to look for and remove.

Gibt zurück

Der zugeschnittene, schreibgeschützte Bereich.The trimmed read-only span.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only span.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static ReadOnlySpan<T> TrimEnd(ReadOnlySpan<T> span, ReadOnlySpan<T> trimElements);
public static ReadOnlySpan<T> TrimEnd<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member TrimEnd : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), trimElements As ReadOnlySpan(Of T)) As ReadOnlySpan(Of T)

Typparameter

T

Der Typ der Elemente in der schreibgeschützten Spanne.The type of the elements in the read-only span.

Parameter

span
ReadOnlySpan<T>

Die Quellspanne, aus der die Elemente entfernt werden.The source span from which the elements are removed.

trimElements
ReadOnlySpan<T>

Die Spanne, die den Satz der zu entfernenden Elemente enthält.The span which contains the set of elements to remove.

Gibt zurück

Der zugeschnittene, schreibgeschützte Bereich.The trimmed read-only span.

Hinweise

Wenn trimElements leer ist, wird die Spanne unverändert zurückgegeben.If trimElements is empty, the span is returned unaltered.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einem schreibgeschützten Speicherbereich.Removes all trailing occurrences of a specified element from a read-only memory region.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<T> TrimEnd(ReadOnlyMemory<T> memory, T trimElement);
public static ReadOnlyMemory<T> TrimEnd<T> (this ReadOnlyMemory<T> memory, T trimElement) where T : IEquatable<T>;
static member TrimEnd : ReadOnlyMemory<'T (requires 'T :> IEquatable<'T>)> * 'T -> ReadOnlyMemory<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (memory As ReadOnlyMemory(Of T), trimElement As T) As ReadOnlyMemory(Of T)

Typparameter

T

Der Typ der Elemente im schreibgeschützten Speicherbereich.The type of the elements in the read-only memory region.

Parameter

memory
ReadOnlyMemory<T>

Der Quellspeicher, aus dem das Element entfernt wird.The source memory from which the element is removed.

trimElement
T

Das angegebene Element, das gesucht und entfernt werden soll.The specified element to look for and remove.

Gibt zurück

Der zugeschnittene, schreibgeschützte Speicherbereich.The trimmed read-only memory region.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a read-only memory region.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<T> TrimEnd(ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements);
public static ReadOnlyMemory<T> TrimEnd<T> (this ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member TrimEnd : ReadOnlyMemory<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> ReadOnlyMemory<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (memory As ReadOnlyMemory(Of T), trimElements As ReadOnlySpan(Of T)) As ReadOnlyMemory(Of T)

Typparameter

T

Der Typ der Elemente im schreibgeschützten Speicherbereich.The type of the elements in the read-only memory region.

Parameter

memory
ReadOnlyMemory<T>

Der Quellspeicher, aus dem die Elemente entfernt werden.The source memory from which the elements are removed.

trimElements
ReadOnlySpan<T>

Die Spanne, die den Satz der zu entfernenden Elemente enthält.The span which contains the set of elements to remove.

Gibt zurück

Der zugeschnittene, schreibgeschützte Speicherbereich.The trimmed read-only memory region.

Hinweise

Wenn trimElements leer ist, wird der Arbeitsspeicher unverändert zurückgegeben.If trimElements is empty, the memory is returned unaltered.

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

Entfernt alle nachfolgenden Vorkommen eines angegebenen Elements aus einem Zeichenspeicherbereich.Removes all trailing occurrences of a specified element from a character memory region.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static Memory<T> TrimEnd(Memory<T> memory, T trimElement);
public static Memory<T> TrimEnd<T> (this Memory<T> memory, T trimElement) where T : IEquatable<T>;
static member TrimEnd : Memory<'T (requires 'T :> IEquatable<'T>)> * 'T -> Memory<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (memory As Memory(Of T), trimElement As T) As Memory(Of T)

Typparameter

T

Der Typ der Elemente im Speicherbereich.The type of the elements in the memory region.

Parameter

memory
Memory<T>

Der Quellspeicher, aus dem das Element entfernt wird.The source memory from which the element is removed.

trimElement
T

Das angegebene Element, das gesucht und entfernt werden soll.The specified element to look for and remove.

Gibt zurück

Der zugeschnittene Speicherbereich.The trimmed memory region.

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.Removes all trailing occurrences of a set of elements specified in a read-only span from a memory region.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static Memory<T> TrimEnd(Memory<T> memory, ReadOnlySpan<T> trimElements);
public static Memory<T> TrimEnd<T> (this Memory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member TrimEnd : Memory<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> Memory<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function TrimEnd(Of T As IEquatable(Of T)) (memory As Memory(Of T), trimElements As ReadOnlySpan(Of T)) As Memory(Of T)

Typparameter

T

Der Typ der Elemente im Speicherbereich.The type of the elements in the memory region.

Parameter

memory
Memory<T>

Der Quellspeicher, aus dem die Elemente entfernt werden.The source memory from which the elements are removed.

trimElements
ReadOnlySpan<T>

Die Spanne, die den Satz der zu entfernenden Elemente enthält.The span which contains the set of elements to remove.

Gibt zurück

Der zugeschnittene Speicherbereich.The trimmed memory region.

Hinweise

Wenn trimElements leer ist, wird der Arbeitsspeicher unverändert zurückgegeben.If trimElements is empty, the memory is returned unaltered.

Gilt für: