Ascii Classe

Definição

Fornece métodos auxiliares para trabalhar com texto codificado em ASCII sob a forma de bytes ou caracteres.

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

Observações

Para APIs que aceitam tanto um buffer de origem como de destino, o comportamento do método é indefinido se os buffers de origem e destino se sobrepõem, a menos que a descrição especifique o contrário. O comportamento de todas as APIs é indefinido se outro thread alterar os buffers enquanto estas APIs estão a operar neles. Todas as APIs de conversão de casos são desconhecidas pela cultura.

Métodos

Name Descrição
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 as considerações do caso.

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

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

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

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

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

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

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

Copia 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 é caráter 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 texto de um buffer de origem para um buffer de destino, convertendo letras ASCII para minúsculas durante a cópia.

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

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

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

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

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

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

ToLowerInPlace(Span<Byte>, Int32)

Realiza conversão maiúscula no local.

ToLowerInPlace(Span<Char>, Int32)

Realiza conversão maiúscula no local.

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

Copia 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 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 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 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)

Realiza conversão minúscula no local.

ToUpperInPlace(Span<Char>, Int32)

Realiza conversão minúscula no local.

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

Copia 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 em branco ASCII à frente e atrás do buffer.

Trim(ReadOnlySpan<Char>)

Corta todos os espaços em branco ASCII à frente e atrás do buffer.

TrimEnd(ReadOnlySpan<Byte>)

Corta todos os espaços em branco ASCII a partir do buffer.

TrimEnd(ReadOnlySpan<Char>)

Corta todos os espaços em branco ASCII a partir do buffer.

TrimStart(ReadOnlySpan<Byte>)

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

TrimStart(ReadOnlySpan<Char>)

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

Aplica-se a