MemoryExtensions.Trim Methode

Definition

Überlädt

Trim(Memory<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einem Zeichenspeicherbereich.Removes all leading and trailing whitespace characters from a character memory region.

Trim(ReadOnlyMemory<Char>)

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

Trim(ReadOnlySpan<Char>)

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

Trim(Span<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einer Zeichenspanne.Removes all leading and trailing whitespace characters from a character span.

Trim(ReadOnlySpan<Char>, Char)

Entfernt alle führenden und nachfolgenden Vorkommen eines bestimmten Zeichens aus einer schreibgeschützten Zeichenspanne.Removes all leading and trailing occurrences of a specified character from a read-only character span.

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

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

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

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

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einer Spanne.Removes all leading and trailing occurrences of a specified element from a span.

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

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

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

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

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einem Speicherbereich.Removes all leading and trailing occurrences of a specified element from a memory region.

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

Trim(Memory<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einem Zeichenspeicherbereich.Removes all leading and trailing whitespace characters from a character memory region.

public:
[System::Runtime::CompilerServices::Extension]
 static Memory<char> Trim(Memory<char> memory);
public static Memory<char> Trim (this Memory<char> memory);
static member Trim : Memory<char> -> Memory<char>
<Extension()>
Public Function Trim (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.

Trim(ReadOnlyMemory<Char>)

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

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlyMemory<char> Trim(ReadOnlyMemory<char> memory);
public static ReadOnlyMemory<char> Trim (this ReadOnlyMemory<char> memory);
static member Trim : ReadOnlyMemory<char> -> ReadOnlyMemory<char>
<Extension()>
Public Function Trim (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 Zeichenspeicherbereich.The trimmed character memory region.

Trim(ReadOnlySpan<Char>)

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

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlySpan<char> Trim(ReadOnlySpan<char> span);
public static ReadOnlySpan<char> Trim (this ReadOnlySpan<char> span);
static member Trim : ReadOnlySpan<char> -> ReadOnlySpan<char>
<Extension()>
Public Function Trim (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.

Trim(Span<Char>)

Entfernt alle führenden und nachfolgenden Leerzeichen aus einer Zeichenspanne.Removes all leading and trailing whitespace characters from a character span.

public:
[System::Runtime::CompilerServices::Extension]
 static Span<char> Trim(Span<char> span);
public static Span<char> Trim (this Span<char> span);
static member Trim : Span<char> -> Span<char>
<Extension()>
Public Function Trim (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.

Trim(ReadOnlySpan<Char>, Char)

Entfernt alle führenden und nachfolgenden Vorkommen eines bestimmten Zeichens aus einer schreibgeschützten Zeichenspanne.Removes all leading and trailing occurrences of a specified character from a read-only character span.

public:
[System::Runtime::CompilerServices::Extension]
 static ReadOnlySpan<char> Trim(ReadOnlySpan<char> span, char trimChar);
public static ReadOnlySpan<char> Trim (this ReadOnlySpan<char> span, char trimChar);
static member Trim : ReadOnlySpan<char> * char -> ReadOnlySpan<char>
<Extension()>
Public Function Trim (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.

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.Removes all leading and 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> Trim(ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars);
public static ReadOnlySpan<char> Trim (this ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars);
static member Trim : ReadOnlySpan<char> * ReadOnlySpan<char> -> ReadOnlySpan<char>
<Extension()>
Public Function Trim (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.

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.Removes all leading and 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> Trim(Span<T> span, ReadOnlySpan<T> trimElements);
public static Span<T> Trim<T> (this Span<T> span, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member Trim : 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 Trim(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.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einer schreibgeschützten Spanne.Removes all leading and 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> Trim(ReadOnlySpan<T> span, T trimElement);
public static ReadOnlySpan<T> Trim<T> (this ReadOnlySpan<T> span, T trimElement) where T : IEquatable<T>;
static member Trim : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function Trim(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.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einer Spanne.Removes all leading and trailing occurrences of a specified element from a span.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static Span<T> Trim(Span<T> span, T trimElement);
public static Span<T> Trim<T> (this Span<T> span, T trimElement) where T : IEquatable<T>;
static member Trim : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> Span<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function Trim(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.

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.Removes all leading and 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> Trim(ReadOnlySpan<T> span, ReadOnlySpan<T> trimElements);
public static ReadOnlySpan<T> Trim<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member Trim : 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 Trim(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.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einem schreibgeschützten Speicherbereich.Removes all leading and 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> Trim(ReadOnlyMemory<T> memory, T trimElement);
public static ReadOnlyMemory<T> Trim<T> (this ReadOnlyMemory<T> memory, T trimElement) where T : IEquatable<T>;
static member Trim : ReadOnlyMemory<'T (requires 'T :> IEquatable<'T>)> * 'T -> ReadOnlyMemory<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function Trim(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.

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.Removes all leading and 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> Trim(ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements);
public static ReadOnlyMemory<T> Trim<T> (this ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member Trim : 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 Trim(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.

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

Entfernt alle führenden und nachfolgenden Vorkommen eines angegebenen Elements aus einem Speicherbereich.Removes all leading and trailing occurrences of a specified element from a memory region.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static Memory<T> Trim(Memory<T> memory, T trimElement);
public static Memory<T> Trim<T> (this Memory<T> memory, T trimElement) where T : IEquatable<T>;
static member Trim : Memory<'T (requires 'T :> IEquatable<'T>)> * 'T -> Memory<'T (requires 'T :> IEquatable<'T>)> (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function Trim(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.

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.Removes all leading and 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> Trim(Memory<T> memory, ReadOnlySpan<T> trimElements);
public static Memory<T> Trim<T> (this Memory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;
static member Trim : 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 Trim(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: