======Структура Char====== Представляет символ как элемент кода UTF-16. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public struct Char : IComparable, IConvertible, IComparable, IEquatable =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.char.compareto_system.object|CompareTo(Object)]]| Сравнивает данный экземпляр с заданным объектом и показывает, расположен ли данный экземпляр перед, после или на той же позиции в порядке сортировки, что и заданный объект [[developers:references:system.object|Object]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.char.compareto_system.char|CompareTo(Char)]]| Сравнивает данный экземпляр с заданным объектом [[developers:references:system.char|Char]] и показывает, расположен ли данный экземпляр перед, после или на той же позиции в порядке сортировки, что и заданный объект [[developers:references:system.char|Char]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.convertfromutf32_system.int32|ConvertFromUtf32(Int32)]]| Преобразует заданную кодовую точку Юникода в строку в кодировке UTF-16. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.converttoutf32_system.char_system.char|ConvertToUtf32(Char, Char)]]| Преобразует значение суррогатной пары в кодировке UTF-16 в кодовую точку Юникода. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.converttoutf32_system.string_system.int32|ConvertToUtf32(String, Int32)]]| Преобразует значение символа в кодировке UTF-16 или суррогатную пару в заданной позиции в строке в кодовую точку Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.char.equals_system.object|Equals(Object)]]| Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. (Переопределяет [[developers:references:system.object.equals_system.object|Object.Equals(Object)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.char.equals_system.char|Equals(Char)]]| Возвращает значение, показывающее, равен ли данный экземпляр указанному объекту [[developers:references:system.char|Char]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.char.gethashcode|GetHashCode()]]| Возвращает хэш-код для данного экземпляра. (Переопределяет [[developers:references:system.object.gethashcode|Object.GetHashCode()]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.getnumericvalue_system.string_system.int32|GetNumericValue(String, Int32)]]| Преобразует числовой символ Юникода в указанной позиции в указанной строке в число двойной точности с плавающей запятой. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.getnumericvalue_system.char|GetNumericValue(Char)]]| Преобразует указанный числовой символ Юникода в число двойной точности с плавающей запятой. | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.char.gettypecode|GetTypeCode()]]| Возвращает объект [[developers:references:system.typecode|TypeCode]] для типа значения [[developers:references:system.char|Char]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.getunicodecategory_system.string_system.int32|GetUnicodeCategory(String, Int32)]]| Относит символ Юникода в указанной позиции к группе, определенной одним из значений [[developers:references:system.globalization.unicodecategory|UnicodeCategory]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.getunicodecategory_system.char|GetUnicodeCategory(Char)]]| Относит указанный символ Юникода к группе, определенной одним из значений [[developers:references:system.globalization.unicodecategory|UnicodeCategory]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.iscontrol_system.string_system.int32|IsControl(String, Int32)]]| Показывает, относится ли символ в указанной позиции в указанной строке к категории управляющих символов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.iscontrol_system.char|IsControl(Char)]]| Показывает, относится ли указанный символ Юникода к категории управляющих символов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isdigit_system.char|IsDigit(Char)]]| Показывает, относится ли указанный символ Юникода к категории десятичных цифр. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isdigit_system.string_system.int32|IsDigit(String, Int32)]]| Показывает, относится ли указанный символ Юникода в указанной позиции в указанной строке к категории десятичных цифр. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.ishighsurrogate_system.string_system.int32|IsHighSurrogate(String, Int32)]]| Определяет, является ли заданный объект [[developers:references:system.char|Char]] в заданной позиции в строке старшим символом-заместителем. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.ishighsurrogate_system.char|IsHighSurrogate(Char)]]| Определяет, является ли заданный объект [[developers:references:system.char|Char]] старшим символом-заместителем. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isletter_system.char|IsLetter(Char)]]| Показывает, относится ли указанный знак Юникода к категории букв Юникода. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isletter_system.string_system.int32|IsLetter(String, Int32)]]| Показывает, относится ли указанный знак в указанной позиции в указанной строке к категории букв Юникода. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isletterordigit_system.string_system.int32|IsLetterOrDigit(String, Int32)]]| Показывает, относится ли знак в указанной позиции в указанной строке к категории букв или десятичных цифр. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isletterordigit_system.char|IsLetterOrDigit(Char)]]| Показывает, относится ли указанный знак Юникода к категории букв или десятичных цифр. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.islower_system.char|IsLower(Char)]]| Показывает, относится ли указанный символ Юникода к категории букв нижнего регистра. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.islower_system.string_system.int32|IsLower(String, Int32)]]| Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории букв нижнего регистра. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.islowsurrogate_system.string_system.int32|IsLowSurrogate(String, Int32)]]| Определяет, является ли заданный объект [[developers:references:system.char|Char]] в заданной позиции в строке младшим символом-заместителем. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.islowsurrogate_system.char|IsLowSurrogate(Char)]]| Определяет, является ли заданный объект [[developers:references:system.char|Char]] младшим символом-заместителем. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isnumber_system.char|IsNumber(Char)]]| Показывает, относится ли указанный символ Юникода к категории цифр. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isnumber_system.string_system.int32|IsNumber(String, Int32)]]| Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории цифр. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.ispunctuation_system.string_system.int32|IsPunctuation(String, Int32)]]| Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории знаков препинания. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.ispunctuation_system.char|IsPunctuation(Char)]]| Показывает, относится ли указанный символ Юникода к категории знаков препинания. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isseparator_system.char|IsSeparator(Char)]]| Показывает, относится ли указанный символ Юникода к категории знаков-разделителей. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isseparator_system.string_system.int32|IsSeparator(String, Int32)]]| Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории знаков-разделителей. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.issurrogate_system.char|IsSurrogate(Char)]]| Указывает, имеет ли заданный символ заменяющую кодовую единицу. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.issurrogate_system.string_system.int32|IsSurrogate(String, Int32)]]| Указывает, имеет ли указанный символ в указанной позиции в указанной строке заменяющую кодовую единицу. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.issurrogatepair_system.char_system.char|IsSurrogatePair(Char, Char)]]| Определяет, образуют ли два заданных объекта [[developers:references:system.char|Char]] суррогатную пару. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.issurrogatepair_system.string_system.int32|IsSurrogatePair(String, Int32)]]| Определяет, образуют ли два смежных объекта [[developers:references:system.char|Char]] в заданной позиции в строке суррогатную пару. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.issymbol_system.string_system.int32|IsSymbol(String, Int32)]]| Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории символьных знаков. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.issymbol_system.char|IsSymbol(Char)]]| Показывает, относится ли указанный символ Юникода к категории символьных знаков. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isupper_system.string_system.int32|IsUpper(String, Int32)]]| Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории букв верхнего регистра. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.isupper_system.char|IsUpper(Char)]]| Показывает, относится ли указанный символ Юникода к категории букв верхнего регистра. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.iswhitespace_system.string_system.int32|IsWhiteSpace(String, Int32)]]| Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории пробелов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.iswhitespace_system.char|IsWhiteSpace(Char)]]| Показывает, относится ли указанный символ Юникода к категории пробелов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.parse_system.string|Parse(String)]]| Преобразует значение указанной строки в эквивалентный символ Юникода. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.tolower_system.char_system.globalization.cultureinfo|ToLower(Char, CultureInfo)]]| Преобразует значение указанного символа Юникода в его эквивалент в нижнем регистре, используя указанные сведения о форматировании, связанные с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.tolower_system.char|ToLower(Char)]]| Преобразует значение символа Юникода в его эквивалент в нижнем регистре. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.tolowerinvariant_system.char|ToLowerInvariant(Char)]]| Преобразует значение символа Юникода в его эквивалент в нижнем регистре, используя правила изменения регистра, связанные с инвариантным языком и региональными параметрами. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.tostring_system.char|ToString(Char)]]| Преобразует указанный символ Юникода в эквивалентное ему строковое представление. | |{{developers:references:method.png|Метод}}|[[developers:references:system.char.tostring_system.iformatprovider|ToString(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.char.tostring|ToString()]]| Преобразует значение этого экземпляра в эквивалентное ему строковое представление. (Переопределяет [[developers:references:system.object.tostring|Object.ToString()]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.toupper_system.char_system.globalization.cultureinfo|ToUpper(Char, CultureInfo)]]| Преобразует значение указанного символа Юникода в его эквивалент в верхнем регистре, используя указанные сведения о форматировании, связанные с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.toupper_system.char|ToUpper(Char)]]| Преобразует значение символа Юникода в эквивалентный символ верхнего регистра. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.toupperinvariant_system.char|ToUpperInvariant(Char)]]| Преобразует значение символа Юникода в его эквивалент в верхнем регистре, используя правила изменения регистра, связанные с инвариантным языком и региональными параметрами. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.tryparse_system.string_ref_system.char|TryParse(String, Char)]]| Преобразует значение указанной строки в эквивалентный символ Юникода.Возвращает код, позволяющий определить, успешно ли выполнено преобразование. | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.maxvalue|MaxValue]]| Представляет наибольшее возможное значение типа [[developers:references:system.char|Char]] .Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.char.minvalue|MinValue]]| Представляет наименьшее возможное значение типа [[developers:references:system.char|Char]] .Это поле является константой. |