Класс System::Char
Содержание
[
Скрывать
]Char class
Предоставляет методы для манипуляции символами, представленными в виде кодовых единиц UTF‑16. Это статический тип без сервисов экземпляра. Вы никогда не должны создавать его экземпляры каким-либо способом.
class Char
Методы
| Метод | Описание |
|---|---|
| static ConvertFromUtf32(uint32_t) | Преобразует кодовую единицу UTF-32 в экземпляр класса System::String. |
| static ConvertToUtf32(char_t, char_t) | Преобразует указанную пару суррогатов UTF-16 в кодовую единицу UTF-32. |
| static ConvertToUtf32(const String&, int) | Преобразует значение символа UTF-16 или пары суррогатов, находящихся в указанной позиции строки, в кодовую единицу UTF-32. |
| static GetNumericValue(char_t) | Преобразует указанный символ UTF-16 в числовое значение двойной точности с плавающей запятой. |
| static GetUnicodeCategory(char_t) | Возвращает значение, представляющее категорию Unicode указанного символа. |
| static IsAsciiWhiteSpace(char_t) | Определяет, классифицируется ли указанный символ как пробельный символ ASCII. |
| static IsControl(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе указанного буфера символов как управляющий символ Unicode. |
| static IsControl(char_t) | Определяет, классифицируется ли указанный символ как управляющий символ Unicode. |
| static IsDigit(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе в указанном буфере символов как десятичная цифра. |
| static IsDigit(const String&, const int32_t) | Определяет, классифицируется ли символ в указанном индексе в указанной строке как десятичная цифра. |
| static IsDigit(char_t) | Определяет, классифицируется ли указанный символ как десятичная цифра. |
| static IsHighSurrogate(const String&, int) | Определяет, является ли символ в указанном индексе в указанной строке кодовой единицей UTF-16 высокого суррогата. |
| static IsHighSurrogate(const char_t *, int) | Определяет, является ли символ в указанном индексе в указанном буфере символов высоким суррогатом. |
| static IsHighSurrogate(char_t) | Определяет, является ли указанный символ высоким суррогатом. |
| static IsLetter(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе в указанном буфере символов как буква Unicode. |
| static IsLetter(char_t) | Определяет, классифицируется ли указанный символ как буква Unicode. |
| static IsLetterOrDigit(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе в указанном буфере символов как буква Unicode или десятичная цифра. |
| static IsLetterOrDigit(char_t) | Определяет, классифицируется ли указанный символ как буква Unicode или десятичная цифра. |
| static IsLower(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе в указанном буфере символов как строчная буква. |
| static IsLower(char_t) | Определяет, классифицируется ли указанный символ как строчная буква. |
| static IsLower(const String&, int) | Определяет, классифицируется ли символ в указанном индексе в указанной строке как строчная буква. |
| static IsLowSurrogate(const char_t *, int) | Определяет, является ли символ в указанном индексе в указанном буфере символов низким суррогатом. |
| static IsLowSurrogate(char_t) | Определяет, является ли указанный символ низким суррогатом. |
| static IsNumber(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе в указанном буфере символов как число. |
| static IsNumber(char_t) | Определяет, классифицируется ли указанный символ как число. |
| static IsPunctuation(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе в указанном буфере символов как символ пунктуации. |
| static IsPunctuation(char_t) | Определяет, классифицируется ли указанный символ как символ пунктуации. |
| static IsSeparator(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе в указанном буфере символов как разделительный символ. |
| static IsSeparator(char_t) | Определяет, классифицируется ли указанный символ как разделительный символ. |
| static IsSurrogate(char_t) | Определяет, является ли указанный символ кодовой единицей UTF-16 суррогата. |
| static IsSurrogate(const String&, int) | Определяет, является ли символ в указанном индексе в указанной строке кодовой единицей UTF-16 суррогата. |
| static IsSurrogatePair(char_t, char_t) | Определяет, являются ли два указанных символа парой UTF-16 суррогатов. |
| static IsSurrogatePair(const String&, int) | Определяет, являются ли два последовательных символа в указанном буфере символов парой суррогатов. |
| static IsSymbol(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе заданного буфера символов как символ‑знак. |
| static IsSymbol(char_t) | Определяет, классифицируется ли указанный символ как символ‑знак. |
| static IsUpper(const String&, int) | Определяет, классифицируется ли символ в указанном индексе заданной строки как заглавная буква. |
| static IsUpper(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе заданного буфера символов как заглавная буква. |
| static IsUpper(char_t) | Определяет, классифицируется ли указанный символ как заглавная буква. |
| static IsWhiteSpace(const char_t *, int) | Определяет, классифицируется ли символ в указанном индексе заданного буфера символов как пробельный символ. |
| static IsWhiteSpace(char_t) | Определяет, классифицируется ли указанный символ как пробельный символ. |
| static IsWhiteSpace(const String&, int) | Определяет, классифицируется ли символ в указанном индексе заданной строки как пробельный символ. |
| static Parse(const String&) | Преобразует первый и единственный символ указанной строки в значение типа char_t. |
| static ToLower(char_t) | Преобразует указанный символ в нижний регистр. |
| static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&) | Преобразует указанный символ в нижний регистр. |
| static ToLowerInvariant(char_t) | Преобразует указанный символ в нижний регистр. |
| static ToUpper(char_t) | Преобразует указанный символ в верхний регистр. |
| static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&) | Преобразует указанный символ в верхний регистр. |
| static ToUpperInvariant(char_t) | Преобразует указанный символ в верхний регистр. |
| static TryParse(const System::String&, char_t&) | Пытается преобразовать строку, состоящую из одного символа, в символ UTF-16. Функция завершается успешно только тогда, когда входная строка не равна null и имеет длину ровно один символ. |
См. также
- Namespace System
- Library Aspose.Font for C++