public const char MinValue
Кроме того, в структуре Char
реализуются следующие интерфейсы: IComparable, IComparable, IConvertible
и IEquatable
.
Таблица 21.9. Методы, определенные в структуре Char
Метод - Назначение
public int CompareTo(charvalue) - Сравнивает символ в вызывающем объекте с символом value. Возвращает нуль, если сравниваемые символы равны; отрицательное значение, если вызывающий объект имеет меньшее значение; и, наконец, положительное значение, если вызывающий объект имеет большее значение
public int CompareTo(objectvalue) - Сравнивает символ в вызывающем объекте с символом value. Возвращает нуль, если сравниваемые символы равны; отрицательное значение, если вызывающий объект имеет меньшее значение; и, наконец, положительное значение, если вызывающий объект имеет больщее значение
public static string ConvertFromUtf32(intutf32) - Преобразует кодовую точку уникода, представленную параметром utf32 в формате UTF-32, в символьную строку формата UTF-16 и возвращает полученный результат
pubic static int ConvertToUtf32 (char highSurrogate,char lowSurrogate) - Преобразует старший и младший суррогаты, представленные параметрами highSurrogate и lowSurrogate в формате UTF-16, в кодовую точку формата UTF-32 и возвращает полученный результат
pubic static int
ConvertToUtf32(strings,int index) - Преобразует пару суррогатов формата UTF-16, доступных из символьной строки по индексу s [index], в кодовую точку формата UTF-32 и возвращает полученный результат
public bool Equals(charobj) - Возвращает логическое значение true, если значение вызывающего объекта равно значению obj
public override bool Equals(objectobj) - Возвращает логическое значение true, если значение вызывающего объекта равно значению obj
public override int GetHashCode() Возвращает хеш-код для вызывающего объекта
public static double GetNumericValue(char c) Возвращает числовое значение символа с, если он обозначает цифру. В противном случае возвращает -1
public static double GetNumericValue(strings,int index) - Возвращает числовое значение символа, доступ ного из строки по индексу s [index], если он обозначает цифру. В противном случае возвращает -1
public TypeCode GetTypeCode() Возвращает значение из перечисления TypeCode для структуры Char, т.е. TypeCode.Char
public static UnicodeCategory GetUnicodeCategory(char c) - Возвращает значение из перечисления UnicodeCategory для символа с. Перечисление UnicodeCategory определено в пространстве имен System.Globalization и распределяет символы уникода по категориям
public static UnicodeCategory GetUnicodeCategory(strings, intindex) - Возвращает значение из перечисления UnicodeCategory для символа, доступного из строки по индексу s [index]. Перечисление UnicodeCategory определено в пространстве имен System.Globalization и распределяет символы уникода по категориям
public static bool sControl(char c) - Возвращает логическое значение true, если символ с является управляющим, иначе возвращает логическое значение false
public static bool IsControl(strings,int index) - Возвращает логическое значение true, если символ, доступный из строки по индексу s[index], является управляющим, иначе возвращает логическое значение false
public static bool IsDigit(char c) Возвращает логическое значение true, если символ с обозначает цифру, а иначе возвращает логическое значение false
public static bool IsDigit(strings,intindex) - Возвращает логическое значение true, если символ, доступный из строки по индексу s[index], обозначает цифру, а иначе возвращает логическое значение false
public static bool IsHighSurrogate(char c) - Возвращает логическое значение true, если символьное значение с является действительным старшим суррогатом формата UTF-32, а иначе возвращает логическое значение false