Ascii Classe

Definição

Fornece métodos auxiliares para trabalhar com texto codificado em ASCII como bytes ou caracteres.

public ref class Ascii abstract sealed
public static class Ascii
type Ascii = class
Public Class Ascii
Herança
Ascii

Comentários

Para APIs que utilizam um buffer de origem e de destino, o comportamento do método é indefinido se os buffers de origem e de destino se sobrepõem, a menos que a descrição especifique o contrário. O comportamento de todas as APIs será indefinido se outro thread alterar os buffers enquanto essas APIs estiverem operando neles. Todas as APIs de conversão de maiúsculas e minúsculas não estão cientes da cultura.

Métodos

Nome Description
Equals(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais.

Equals(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais.

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais.

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais.

EqualsIgnoreCase(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais, ignorando considerações de caso.

EqualsIgnoreCase(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais, ignorando considerações de caso.

EqualsIgnoreCase(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais, ignorando considerações de caso.

EqualsIgnoreCase(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Determina se os buffers fornecidos contêm caracteres ASCII iguais, ignorando considerações de caso.

FromUtf16(ReadOnlySpan<Char>, Span<Byte>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo de UTF-16 para ASCII durante a cópia.

IsValid(Byte)

Determina se o valor fornecido é byte ASCII.

IsValid(Char)

Determina se o valor fornecido é o char ASCII.

IsValid(ReadOnlySpan<Byte>)

Determina se o valor fornecido contém apenas bytes ASCII.

IsValid(ReadOnlySpan<Char>)

Determina se o valor fornecido contém apenas caracteres ASCII.

ToLower(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em letras minúsculas durante a cópia.

ToLower(ReadOnlySpan<Byte>, Span<Char>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em letras minúsculas durante a cópia.

ToLower(ReadOnlySpan<Char>, Span<Byte>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em letras minúsculas durante a cópia.

ToLower(ReadOnlySpan<Char>, Span<Char>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em letras minúsculas durante a cópia.

ToLowerInPlace(Span<Byte>, Int32)

Executa a conversão em maiúsculas in-loco.

ToLowerInPlace(Span<Char>, Int32)

Executa a conversão em maiúsculas in-loco.

ToUpper(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em maiúsculas durante a cópia.

ToUpper(ReadOnlySpan<Byte>, Span<Char>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em maiúsculas durante a cópia.

ToUpper(ReadOnlySpan<Char>, Span<Byte>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em maiúsculas durante a cópia.

ToUpper(ReadOnlySpan<Char>, Span<Char>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo letras ASCII em maiúsculas durante a cópia.

ToUpperInPlace(Span<Byte>, Int32)

Executa a conversão em letras minúsculas in-loco.

ToUpperInPlace(Span<Char>, Int32)

Executa a conversão em letras minúsculas in-loco.

ToUtf16(ReadOnlySpan<Byte>, Span<Char>, Int32)

Copia o texto de um buffer de origem para um buffer de destino, convertendo de ASCII para UTF-16 durante a cópia.

Trim(ReadOnlySpan<Byte>)

Corta todos os espaços de branco ASCII à esquerda e à direita do buffer.

Trim(ReadOnlySpan<Char>)

Corta todos os espaços de branco ASCII à esquerda e à direita do buffer.

TrimEnd(ReadOnlySpan<Byte>)

Corta todos os espaços em branco ASCII à direita do buffer.

TrimEnd(ReadOnlySpan<Char>)

Corta todos os espaços em branco ASCII à direita do buffer.

TrimStart(ReadOnlySpan<Byte>)

Corta todos os espaços de branco ASCII à esquerda do buffer.

TrimStart(ReadOnlySpan<Char>)

Corta todos os espaços de branco ASCII à esquerda do buffer.

Aplica-se a