MemoryExtensions.TrimEnd Метод

Определение

Перегрузки

TrimEnd(Memory<Char>)

Удаляет все конечные пробелы из области памяти символов.Removes all trailing whitespace characters from a character memory region.

TrimEnd(ReadOnlyMemory<Char>)

Удаляет все конечные пробелы из области памяти символов только для чтения.Removes all trailing whitespace characters from a read-only character memory region.

TrimEnd(ReadOnlySpan<Char>)

Удаляет все конечные пробелы из диапазона символов только для чтения.Removes all trailing whitespace characters from a read-only character span.

TrimEnd(Span<Char>)

Удаляет все конечные пробелы из диапазона символов.Removes all trailing whitespace characters from a character span.

TrimEnd(ReadOnlySpan<Char>, Char)

Удаляет все конечные вхождения указанного символа из диапазона только для чтения.Removes all trailing occurrences of a specified character from a read-only span.

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

Удаляет все конечные вхождения набора символов, указанного в диапазоне только для чтения, из диапазона символов, доступного только для чтения.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)

Удаляет все конечные вхождения указанного элемента из диапазона.Removes all trailing occurrences of a specified element from a span.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона.Removes all trailing occurrences of a set of elements specified in a read-only span from a span.

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

Удаляет все конечные вхождения указанного элемента из диапазона только для чтения.Removes all trailing occurrences of a specified element from a read-only span.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона только для чтения.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)

Удаляет все конечные вхождения указанного элемента из области памяти только для чтения.Removes all trailing occurrences of a specified element from a read-only memory region.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти только для чтения.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)

Удаляет все конечные вхождения указанного элемента из области памяти символов.Removes all trailing occurrences of a specified element from a character memory region.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти.Removes all trailing occurrences of a set of elements specified in a read-only span from a memory region.

TrimEnd(Memory<Char>)

Удаляет все конечные пробелы из области памяти символов.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)

Параметры

memory
Memory<Char>

Исходная память, из которой удаляются символы.The source memory from which the characters are removed.

Возвращаемое значение

Область памяти с усеченными символами.The trimmed character memory region.

TrimEnd(ReadOnlyMemory<Char>)

Удаляет все конечные пробелы из области памяти символов только для чтения.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)

Параметры

memory
ReadOnlyMemory<Char>

Исходная память, из которой удаляются символы.The source memory from which the characters are removed.

Возвращаемое значение

Диапазон усеченных символов только для чтения.The trimmed read-only character span.

TrimEnd(ReadOnlySpan<Char>)

Удаляет все конечные пробелы из диапазона символов только для чтения.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)

Параметры

span
ReadOnlySpan<Char>

Исходный диапазон, из которого удаляются символы.The source span from which the characters are removed.

Возвращаемое значение

Диапазон усеченных символов только для чтения.The trimmed read-only character span.

TrimEnd(Span<Char>)

Удаляет все конечные пробелы из диапазона символов.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)

Параметры

span
Span<Char>

Исходный диапазон, из которого удаляются символы.The source span from which the characters are removed.

Возвращаемое значение

Диапазон усеченных символов.The trimmed character span.

TrimEnd(ReadOnlySpan<Char>, Char)

Удаляет все конечные вхождения указанного символа из диапазона только для чтения.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)

Параметры

span
ReadOnlySpan<Char>

Исходный диапазон, из которого удаляется символ.The source span from which the character is removed.

trimChar
Char

Указанный символ для поиска и удаления.The specified character to look for and remove.

Возвращаемое значение

Диапазон усеченных символов только для чтения.The trimmed read-only character span.

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

Удаляет все конечные вхождения набора символов, указанного в диапазоне только для чтения, из диапазона символов, доступного только для чтения.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)

Параметры

span
ReadOnlySpan<Char>

Исходный диапазон, из которого удаляются символы.The source span from which the characters are removed.

trimChars
ReadOnlySpan<Char>

Диапазон, содержащий набор символов для удаления.The span which contains the set of characters to remove.

Возвращаемое значение

Диапазон усеченных символов только для чтения.The trimmed read-only character span.

Комментарии

Если trimChars пуст, вместо них удаляются пробелы.If trimChars is empty, whitespace characters are removed instead.

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

Удаляет все конечные вхождения указанного элемента из диапазона.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)

Параметры типа

T

Тип элементов в диапазоне.The type of the elements in the span.

Параметры

span
Span<T>

Исходный диапазон, из которого удаляется элемент.The source span from which the element is removed.

trimElement
T

Указанный элемент для поиска и удаления.The specified element to look for and remove.

Возвращаемое значение

Усеченный диапазон.The trimmed span.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона.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)

Параметры типа

T

Тип элементов в диапазоне.The type of the elements in the span.

Параметры

span
Span<T>

Исходный диапазон, из которого удаляются элементы.The source span from which the elements are removed.

trimElements
ReadOnlySpan<T>

Диапазон, содержащий набор элементов для удаления.The span which contains the set of elements to remove.

Возвращаемое значение

Усеченный диапазон.The trimmed span.

Комментарии

Если trimElements пуст, то диапазон возвращается без изменений.If trimElements is empty, the span is returned unaltered.

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

Удаляет все конечные вхождения указанного элемента из диапазона только для чтения.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)

Параметры типа

T

Тип элементов в диапазоне, доступном только для чтения.The type of the elements in the read-only span.

Параметры

span
ReadOnlySpan<T>

Исходный диапазон, из которого удаляется элемент.The source span from which the element is removed.

trimElement
T

Указанный элемент для поиска и удаления.The specified element to look for and remove.

Возвращаемое значение

Усеченный диапазон, доступный только для чтения.The trimmed read-only span.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из диапазона только для чтения.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)

Параметры типа

T

Тип элементов в диапазоне, доступном только для чтения.The type of the elements in the read-only span.

Параметры

span
ReadOnlySpan<T>

Исходный диапазон, из которого удаляются элементы.The source span from which the elements are removed.

trimElements
ReadOnlySpan<T>

Диапазон, содержащий набор элементов для удаления.The span which contains the set of elements to remove.

Возвращаемое значение

Усеченный диапазон, доступный только для чтения.The trimmed read-only span.

Комментарии

Если trimElements пуст, то диапазон возвращается без изменений.If trimElements is empty, the span is returned unaltered.

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

Удаляет все конечные вхождения указанного элемента из области памяти только для чтения.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)

Параметры типа

T

Тип элементов в области памяти, доступной только для чтения.The type of the elements in the read-only memory region.

Параметры

memory
ReadOnlyMemory<T>

Исходная память, из которой удаляется элемент.The source memory from which the element is removed.

trimElement
T

Указанный элемент для поиска и удаления.The specified element to look for and remove.

Возвращаемое значение

Усеченная область памяти, доступная только для чтения.The trimmed read-only memory region.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти только для чтения.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)

Параметры типа

T

Тип элементов в области памяти, доступной только для чтения.The type of the elements in the read-only memory region.

Параметры

memory
ReadOnlyMemory<T>

Исходная память, из которой удаляются элементы.The source memory from which the elements are removed.

trimElements
ReadOnlySpan<T>

Диапазон, содержащий набор элементов для удаления.The span which contains the set of elements to remove.

Возвращаемое значение

Усеченная область памяти, доступная только для чтения.The trimmed read-only memory region.

Комментарии

Если trimElements пуст, память возвращается без изменений.If trimElements is empty, the memory is returned unaltered.

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

Удаляет все конечные вхождения указанного элемента из области памяти символов.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)

Параметры типа

T

Тип элементов в области памяти.The type of the elements in the memory region.

Параметры

memory
Memory<T>

Исходная память, из которой удаляется элемент.The source memory from which the element is removed.

trimElement
T

Указанный элемент для поиска и удаления.The specified element to look for and remove.

Возвращаемое значение

Область усеченной памяти.The trimmed memory region.

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

Удаляет все конечные вхождения набора элементов, указанного в диапазоне только для чтения, из области памяти.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)

Параметры типа

T

Тип элементов в области памяти.The type of the elements in the memory region.

Параметры

memory
Memory<T>

Исходная память, из которой удаляются элементы.The source memory from which the elements are removed.

trimElements
ReadOnlySpan<T>

Диапазон, содержащий набор элементов для удаления.The span which contains the set of elements to remove.

Возвращаемое значение

Область усеченной памяти.The trimmed memory region.

Комментарии

Если trimElements пуст, память возвращается без изменений.If trimElements is empty, the memory is returned unaltered.

Применяется к