Ler em inglês

Partilhar via


MemoryExtensions.TrimStart Método

Definição

Sobrecargas

TrimStart(Memory<Char>)

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória.

TrimStart(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória somente leitura.

TrimStart(ReadOnlySpan<Char>)

Remove todos os caracteres de espaço em branco à esquerda de um intervalo somente leitura.

TrimStart(Span<Char>)

Remove todos os caracteres de espaço em branco à esquerda de um intervalo.

TrimStart(ReadOnlySpan<Char>, Char)

Remove todas as ocorrências principais de um caractere especificado do intervalo.

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

Remove todas as ocorrências principais de um conjunto de caracteres especificado em um intervalo somente leitura do intervalo.

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

Remove todas as ocorrências principais de um elemento especificado do intervalo.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

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

Remove todas as ocorrências principais de um elemento especificado do intervalo.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

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

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

TrimStart(Memory<Char>)

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória.

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

Parâmetros

memory
Memory<Char>

A memória de origem da qual os caracteres são removidos.

Retornos

A região de memória do caractere aparado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

TrimStart(ReadOnlyMemory<Char>)

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória somente leitura.

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

Parâmetros

memory
ReadOnlyMemory<Char>

A memória de origem da qual os caracteres são removidos.

Retornos

A região de memória de caractere somente leitura cortada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

TrimStart(ReadOnlySpan<Char>)

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todos os caracteres de espaço em branco à esquerda de um intervalo somente leitura.

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

Parâmetros

span
ReadOnlySpan<Char>

O intervalo de origem do qual os caracteres são removidos.

Retornos

O intervalo de caracteres somente leitura aparado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1

TrimStart(Span<Char>)

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todos os caracteres de espaço em branco à esquerda de um intervalo.

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

Parâmetros

span
Span<Char>

O intervalo de origem do qual os caracteres são removidos.

Retornos

O intervalo de caracteres cortado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

TrimStart(ReadOnlySpan<Char>, Char)

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um caractere especificado do intervalo.

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

Parâmetros

span
ReadOnlySpan<Char>

O intervalo de origem do qual o caractere é removido.

trimChar
Char

O caractere especificado para procurar e remover.

Retornos

O intervalo de caracteres somente leitura aparado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um conjunto de caracteres especificado em um intervalo somente leitura do intervalo.

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

Parâmetros

span
ReadOnlySpan<Char>

O intervalo de origem do qual os caracteres são removidos.

trimChars
ReadOnlySpan<Char>

O intervalo que contém o conjunto de caracteres a serem removidos.

Retornos

O intervalo de caracteres somente leitura aparado.

Comentários

Se trimChars estiver vazio, os caracteres de espaço em branco serão removidos.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um elemento especificado do intervalo.

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

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo de origem do qual o elemento é removido.

trimElement
T

O elemento especificado para procurar e remover.

Retornos

O intervalo cortado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

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

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo de origem do qual os elementos são removidos.

trimElements
ReadOnlySpan<T>

O intervalo que contém o conjunto de elementos a serem removidos.

Retornos

O intervalo cortado.

Comentários

Se trimElements estiver vazio, o intervalo será retornado sem restrições.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um elemento especificado do intervalo.

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

Parâmetros de tipo

T

O tipo dos elementos no intervalo somente leitura.

Parâmetros

span
ReadOnlySpan<T>

O intervalo de origem do qual o elemento é removido.

trimElement
T

O elemento especificado para procurar e remover.

Retornos

O intervalo somente leitura aparado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

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

Parâmetros de tipo

T

O tipo dos elementos no intervalo somente leitura.

Parâmetros

span
ReadOnlySpan<T>

O intervalo de origem do qual os elementos são removidos.

trimElements
ReadOnlySpan<T>

O intervalo que contém o conjunto de elementos a serem removidos.

Retornos

O intervalo somente leitura aparado.

Comentários

Se trimElements estiver vazio, o intervalo será retornado sem restrições.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

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

Parâmetros de tipo

T

O tipo dos elementos na região de memória.

Parâmetros

memory
Memory<T>

A região de memória de origem da qual o elemento é removido.

trimElement
T

O elemento especificado para procurar e remover.

Retornos

A região de memória cortada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Parâmetros de tipo

T

O tipo dos elementos na região de memória somente leitura.

Parâmetros

memory
ReadOnlyMemory<T>

A memória de origem da qual os elementos são removidos.

trimElements
ReadOnlySpan<T>

O intervalo que contém o conjunto de elementos a serem removidos.

Retornos

A região de memória somente leitura cortada.

Comentários

Se trimElements estiver vazio, a memória será retornada sem restrições.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

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

Parâmetros de tipo

T

O tipo dos elementos na região de memória.

Parâmetros

memory
Memory<T>

A memória de origem da qual os elementos são removidos.

trimElements
ReadOnlySpan<T>

O intervalo que contém o conjunto de elementos a serem removidos.

Retornos

A região de memória cortada.

Comentários

Se trimElements estiver vazio, a memória será retornada sem restrições.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs
Origem:
MemoryExtensions.Trim.cs

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

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

Parâmetros de tipo

T

O tipo dos elementos na região de memória somente leitura.

Parâmetros

memory
ReadOnlyMemory<T>

A memória de origem da qual o elemento é removido.

trimElement
T

O elemento especificado para procurar e remover.

Retornos

A região de memória somente leitura cortada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9