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 из буфера. |