ВУЗ:
Составители:
Рубрика:
113
Как видите, в первой процедуре преобразование к целому типу
выполняется неявно. Во второй – преобразование явное. Ради универсальности
она слегка усложнена. Формальный параметр имеет тип Object, что позволяет
передавать ей в качестве аргумента код, заданный любым целочисленным
типом. Платой за это является необходимость выполнять два явных
преобразования.
Класс Char, как и все классы в C#, наследует свойства и методы
родительского класса Object. Но у него есть и собственные методы и свойства, и
их немало. Сводка этих методов приведена в таблице 5.
Таблица 5
Статические методы и свойства класса Char
Метод Описание
GetNumericValue
Возвращает численное значение символа, если он является цифрой,
и (-1) в противном случае
GetUnicodeCategory
Все символы разделены на категории. Метод возвращает Unicode
категорию символа. Ниже приведен пример
IsControl
Возвращает true, если символ является управляющим
IsDigit
Возвращает true, если символ является десятичной цифрой
IsLetter
Возвращает true, если символ является буквой
IsLetterOrDigit
Возвращает true, если символ является буквой или цифрой
IsLower
Возвращает true, если символ задан в нижнем регистре
IsNumber
Возвращает true, если символ является числом (десятичной или
шестнадцатиричной цифрой)
IsPunctuation
Возвращает true, если символ является знаком препинания
IsSeparator
Возвращает true, если символ является разделителем
IsSurrogate
Некоторые символы Unicode с кодом в интервале [0x1000, 0x10FFF]
представляются двумя 16-битными "суррогатными" символами.
Метод возвращает true, если символ является суррогатным
IsUpper
Возвращает true, если символ задан в верхнем регистре
IsWhiteSpace
Возвращает true, если символ является "белым пробелом". К белым
пробелам, помимо пробела, относятся и другие символы, например,
символ конца строки и символ перевода каретки
Parse
Преобразует строку в символ. Естественно, строка должна состоять
из одного символа, иначе возникнет ошибка
ToLower
Приводит символ к нижнему регистру
ToUpper
Приводит символ к верхнему регистру
MaxValue, MinValue
Свойства, возвращающие символы с максимальным и минимальным
кодом. Возвращаемые символы не имеют видимого образа
Страницы
- « первая
- ‹ предыдущая
- …
- 107
- 108
- 109
- 110
- 111
- …
- следующая ›
- последняя »
