Структура Char

Представляет символ как элемент кода UTF-16.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public struct Char : IComparable, IConvertible, IComparable<Char>, IEquatable<Char>

Методы

ТипИмяОписание
МетодCompareTo(Object) Сравнивает данный экземпляр с заданным объектом и показывает, расположен ли данный экземпляр перед, после или на той же позиции в порядке сортировки, что и заданный объект Object .
МетодCompareTo(Char) Сравнивает данный экземпляр с заданным объектом Char и показывает, расположен ли данный экземпляр перед, после или на той же позиции в порядке сортировки, что и заданный объект Char .
МетодСтатическийConvertFromUtf32(Int32) Преобразует заданную кодовую точку Юникода в строку в кодировке UTF-16.
МетодСтатическийConvertToUtf32(Char, Char) Преобразует значение суррогатной пары в кодировке UTF-16 в кодовую точку Юникода.
МетодСтатическийConvertToUtf32(String, Int32) Преобразует значение символа в кодировке UTF-16 или суррогатную пару в заданной позиции в строке в кодовую точку Юникода.
МетодEquals(Object) Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. (Переопределяет Object.Equals(Object).)
МетодEquals(Char) Возвращает значение, показывающее, равен ли данный экземпляр указанному объекту Char .
МетодGetHashCode() Возвращает хэш-код для данного экземпляра. (Переопределяет Object.GetHashCode().)
МетодСтатическийGetNumericValue(String, Int32) Преобразует числовой символ Юникода в указанной позиции в указанной строке в число двойной точности с плавающей запятой.
МетодСтатическийGetNumericValue(Char) Преобразует указанный числовой символ Юникода в число двойной точности с плавающей запятой.
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодGetTypeCode() Возвращает объект TypeCode для типа значения Char .
МетодСтатическийGetUnicodeCategory(String, Int32) Относит символ Юникода в указанной позиции к группе, определенной одним из значений UnicodeCategory .
МетодСтатическийGetUnicodeCategory(Char) Относит указанный символ Юникода к группе, определенной одним из значений UnicodeCategory .
МетодСтатическийIsControl(String, Int32) Показывает, относится ли символ в указанной позиции в указанной строке к категории управляющих символов.
МетодСтатическийIsControl(Char) Показывает, относится ли указанный символ Юникода к категории управляющих символов.
МетодСтатическийIsDigit(Char) Показывает, относится ли указанный символ Юникода к категории десятичных цифр.
МетодСтатическийIsDigit(String, Int32) Показывает, относится ли указанный символ Юникода в указанной позиции в указанной строке к категории десятичных цифр.
МетодСтатическийIsHighSurrogate(String, Int32) Определяет, является ли заданный объект Char в заданной позиции в строке старшим символом-заместителем.
МетодСтатическийIsHighSurrogate(Char) Определяет, является ли заданный объект Char старшим символом-заместителем.
МетодСтатическийIsLetter(Char) Показывает, относится ли указанный знак Юникода к категории букв Юникода.
МетодСтатическийIsLetter(String, Int32) Показывает, относится ли указанный знак в указанной позиции в указанной строке к категории букв Юникода.
МетодСтатическийIsLetterOrDigit(String, Int32) Показывает, относится ли знак в указанной позиции в указанной строке к категории букв или десятичных цифр.
МетодСтатическийIsLetterOrDigit(Char) Показывает, относится ли указанный знак Юникода к категории букв или десятичных цифр.
МетодСтатическийIsLower(Char) Показывает, относится ли указанный символ Юникода к категории букв нижнего регистра.
МетодСтатическийIsLower(String, Int32) Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории букв нижнего регистра.
МетодСтатическийIsLowSurrogate(String, Int32) Определяет, является ли заданный объект Char в заданной позиции в строке младшим символом-заместителем.
МетодСтатическийIsLowSurrogate(Char) Определяет, является ли заданный объект Char младшим символом-заместителем.
МетодСтатическийIsNumber(Char) Показывает, относится ли указанный символ Юникода к категории цифр.
МетодСтатическийIsNumber(String, Int32) Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории цифр.
МетодСтатическийIsPunctuation(String, Int32) Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории знаков препинания.
МетодСтатическийIsPunctuation(Char) Показывает, относится ли указанный символ Юникода к категории знаков препинания.
МетодСтатическийIsSeparator(Char) Показывает, относится ли указанный символ Юникода к категории знаков-разделителей.
МетодСтатическийIsSeparator(String, Int32) Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории знаков-разделителей.
МетодСтатическийIsSurrogate(Char) Указывает, имеет ли заданный символ заменяющую кодовую единицу.
МетодСтатическийIsSurrogate(String, Int32) Указывает, имеет ли указанный символ в указанной позиции в указанной строке заменяющую кодовую единицу.
МетодСтатическийIsSurrogatePair(Char, Char) Определяет, образуют ли два заданных объекта Char суррогатную пару.
МетодСтатическийIsSurrogatePair(String, Int32) Определяет, образуют ли два смежных объекта Char в заданной позиции в строке суррогатную пару.
МетодСтатическийIsSymbol(String, Int32) Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории символьных знаков.
МетодСтатическийIsSymbol(Char) Показывает, относится ли указанный символ Юникода к категории символьных знаков.
МетодСтатическийIsUpper(String, Int32) Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории букв верхнего регистра.
МетодСтатическийIsUpper(Char) Показывает, относится ли указанный символ Юникода к категории букв верхнего регистра.
МетодСтатическийIsWhiteSpace(String, Int32) Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории пробелов.
МетодСтатическийIsWhiteSpace(Char) Показывает, относится ли указанный символ Юникода к категории пробелов.
МетодСтатическийParse(String) Преобразует значение указанной строки в эквивалентный символ Юникода.
МетодСтатическийToLower(Char, CultureInfo) Преобразует значение указанного символа Юникода в его эквивалент в нижнем регистре, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.
МетодСтатическийToLower(Char) Преобразует значение символа Юникода в его эквивалент в нижнем регистре.
МетодСтатическийToLowerInvariant(Char) Преобразует значение символа Юникода в его эквивалент в нижнем регистре, используя правила изменения регистра, связанные с инвариантным языком и региональными параметрами.
МетодСтатическийToString(Char) Преобразует указанный символ Юникода в эквивалентное ему строковое представление.
МетодToString(IFormatProvider) Преобразует значение этого экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами.
МетодToString() Преобразует значение этого экземпляра в эквивалентное ему строковое представление. (Переопределяет Object.ToString().)
МетодСтатическийToUpper(Char, CultureInfo) Преобразует значение указанного символа Юникода в его эквивалент в верхнем регистре, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.
МетодСтатическийToUpper(Char) Преобразует значение символа Юникода в эквивалентный символ верхнего регистра.
МетодСтатическийToUpperInvariant(Char) Преобразует значение символа Юникода в его эквивалент в верхнем регистре, используя правила изменения регистра, связанные с инвариантным языком и региональными параметрами.
МетодСтатическийTryParse(String, Char) Преобразует значение указанной строки в эквивалентный символ Юникода.Возвращает код, позволяющий определить, успешно ли выполнено преобразование.

Поля

ТипИмяОписание
ПолеСтатическийMaxValue Представляет наибольшее возможное значение типа Char .Это поле является константой.
ПолеСтатическийMinValue Представляет наименьшее возможное значение типа Char .Это поле является константой.
developers/references/system.char.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)