Läs på engelska Redigera

Dela via


MemoryExtensions.TrimStart Method

Definition

Overloads

TrimStart(Span<Char>)

Removes all leading whitespace characters from a span.

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

Removes all leading occurrences of a set of characters specified in a read-only span from the span.

TrimStart(ReadOnlySpan<Char>, Char)

Removes all leading occurrences of a specified character from the span.

TrimStart(ReadOnlySpan<Char>)

Removes all leading whitespace characters from a read-only span.

TrimStart(ReadOnlyMemory<Char>)

Removes all leading whitespace characters from a read-only memory region.

TrimStart(Memory<Char>)

Removes all leading whitespace characters from a memory region.

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

Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.

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

Removes all leading occurrences of a specified element from a memory region.

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

Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.

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

Removes all leading occurrences of a specified element from a memory region.

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

Removes all leading occurrences of a set of elements specified in a read-only span from the span.

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

Removes all leading occurrences of a specified element from the span.

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

Removes all leading occurrences of a set of elements specified in a read-only span from the span.

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

Removes all leading occurrences of a specified element from the span.

TrimStart(Span<Char>)

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading whitespace characters from a span.

C#
public static Span<char> TrimStart(this Span<char> span);

Parameters

span
Span<Char>

The source span from which the characters are removed.

Returns

The trimmed character span.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a set of characters specified in a read-only span from the span.

C#
public static ReadOnlySpan<char> TrimStart(this ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars);

Parameters

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.

Returns

The trimmed read-only character span.

Remarks

If trimChars is empty, whitespace characters are removed instead.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1

TrimStart(ReadOnlySpan<Char>, Char)

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a specified character from the span.

C#
public static ReadOnlySpan<char> TrimStart(this ReadOnlySpan<char> span, char trimChar);

Parameters

span
ReadOnlySpan<Char>

The source span from which the character is removed.

trimChar
Char

The specified character to look for and remove.

Returns

The trimmed read-only character span.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1

TrimStart(ReadOnlySpan<Char>)

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading whitespace characters from a read-only span.

C#
public static ReadOnlySpan<char> TrimStart(this ReadOnlySpan<char> span);

Parameters

span
ReadOnlySpan<Char>

The source span from which the characters are removed.

Returns

The trimmed read-only character span.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1

TrimStart(ReadOnlyMemory<Char>)

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading whitespace characters from a read-only memory region.

C#
public static ReadOnlyMemory<char> TrimStart(this ReadOnlyMemory<char> memory);

Parameters

memory
ReadOnlyMemory<Char>

The source memory from which the characters are removed.

Returns

The trimmed read-only character memory region.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

TrimStart(Memory<Char>)

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading whitespace characters from a memory region.

C#
public static Memory<char> TrimStart(this Memory<char> memory);

Parameters

memory
Memory<Char>

The source memory from which the characters are removed.

Returns

The trimmed character memory region.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.

C#
public static Memory<T> TrimStart<T>(this Memory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the memory region.

Parameters

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.

Returns

The trimmed memory region.

Remarks

If trimElements is empty, the memory is returned unaltered.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a specified element from a memory region.

C#
public static Memory<T> TrimStart<T>(this Memory<T> memory, T trimElement) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the memory region.

Parameters

memory
Memory<T>

The source memory region from which the element is removed.

trimElement
T

The specified element to look for and remove.

Returns

The trimmed memory region.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a set of elements specified in a read-only span from a memory region.

C#
public static ReadOnlyMemory<T> TrimStart<T>(this ReadOnlyMemory<T> memory, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the read-only memory region.

Parameters

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.

Returns

The trimmed read-only memory region.

Remarks

If trimElements is empty, the memory is returned unaltered.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a specified element from a memory region.

C#
public static ReadOnlyMemory<T> TrimStart<T>(this ReadOnlyMemory<T> memory, T trimElement) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the read-only memory region.

Parameters

memory
ReadOnlyMemory<T>

The source memory from which the element is removed.

trimElement
T

The specified element to look for and remove.

Returns

The trimmed read-only memory region.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a set of elements specified in a read-only span from the span.

C#
public static ReadOnlySpan<T> TrimStart<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the read-only span.

Parameters

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.

Returns

The trimmed read-only span.

Remarks

If trimElements is empty, the span is returned unaltered.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a specified element from the span.

C#
public static ReadOnlySpan<T> TrimStart<T>(this ReadOnlySpan<T> span, T trimElement) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the read-only span.

Parameters

span
ReadOnlySpan<T>

The source span from which the element is removed.

trimElement
T

The specified element to look for and remove.

Returns

The trimmed read-only span.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a set of elements specified in a read-only span from the span.

C#
public static Span<T> TrimStart<T>(this Span<T> span, ReadOnlySpan<T> trimElements) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the span.

Parameters

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.

Returns

The trimmed span.

Remarks

If trimElements is empty, the span is returned unaltered.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

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

Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs
Source:
MemoryExtensions.Trim.cs

Removes all leading occurrences of a specified element from the span.

C#
public static Span<T> TrimStart<T>(this Span<T> span, T trimElement) where T : IEquatable<T>;

Type Parameters

T

The type of the elements in the span.

Parameters

span
Span<T>

The source span from which the element is removed.

trimElement
T

The specified element to look for and remove.

Returns

The trimmed span.

Applies to

.NET 10 och andra versioner
Produkt Versioner
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10