Ascii Класс

Определение

Предоставляет вспомогательные методы для работы с текстом в кодировке ASCII в виде байтов или символов.

public ref class Ascii abstract sealed
public static class Ascii
type Ascii = class
Public Class Ascii
Наследование
Ascii

Комментарии

Для API, которые принимают исходный и целевой буфер, поведение метода не определено, если исходный и целевой буферы перекрываются, если описание не указано в противном случае. Поведение всех API не определено, если другой поток мутирует буферы, пока эти API работают над ними. Все API преобразования регистров не знают о языках и региональных параметрах.

Методы

Имя Описание
Equals(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Определяет, содержат ли предоставленные буферы равные символы ASCII.

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

Определяет, содержат ли предоставленные буферы равные символы ASCII.

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

Определяет, содержат ли предоставленные буферы равные символы ASCII.

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

Определяет, содержат ли предоставленные буферы равные символы ASCII.

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

Определяет, содержат ли предоставленные буферы равные символы ASCII, игнорируя рекомендации по регистру.

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

Определяет, содержат ли предоставленные буферы равные символы ASCII, игнорируя рекомендации по регистру.

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

Определяет, содержат ли предоставленные буферы равные символы ASCII, игнорируя рекомендации по регистру.

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

Определяет, содержат ли предоставленные буферы равные символы ASCII, игнорируя рекомендации по регистру.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя из UTF-16 в ASCII во время копирования.

IsValid(Byte)

Определяет, является ли указанное значение байтом ASCII.

IsValid(Char)

Определяет, является ли указанное значение символом ASCII.

IsValid(ReadOnlySpan<Byte>)

Определяет, содержит ли указанное значение только байты ASCII.

IsValid(ReadOnlySpan<Char>)

Определяет, содержит ли указанное значение только символы ASCII.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в строчные регистры во время копирования.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в строчные регистры во время копирования.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в строчные регистры во время копирования.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в строчные регистры во время копирования.

ToLowerInPlace(Span<Byte>, Int32)

Выполняет преобразование верхнего регистра на месте.

ToLowerInPlace(Span<Char>, Int32)

Выполняет преобразование верхнего регистра на месте.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в верхний регистр во время копирования.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в верхний регистр во время копирования.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в верхний регистр во время копирования.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя буквы ASCII в верхний регистр во время копирования.

ToUpperInPlace(Span<Byte>, Int32)

Выполняет преобразование нижнего регистра на месте.

ToUpperInPlace(Span<Char>, Int32)

Выполняет преобразование нижнего регистра на месте.

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

Копирует текст из исходного буфера в целевой буфер, преобразуя из ASCII в UTF-16 во время копирования.

Trim(ReadOnlySpan<Byte>)

Обрезает все начальные и конечные пробелы ASCII из буфера.

Trim(ReadOnlySpan<Char>)

Обрезает все начальные и конечные пробелы ASCII из буфера.

TrimEnd(ReadOnlySpan<Byte>)

Обрезает все конечные пробелы ASCII из буфера.

TrimEnd(ReadOnlySpan<Char>)

Обрезает все конечные пробелы ASCII из буфера.

TrimStart(ReadOnlySpan<Byte>)

Обрезает все ведущие пробелы ASCII из буфера.

TrimStart(ReadOnlySpan<Char>)

Обрезает все ведущие пробелы ASCII из буфера.

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