Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Члены System.Char
Члены System.Char
Текстовые данные в C# представляются встроенными типами данных string и char. Все .NET-языки отображают текстовые типы в соответствующие базовые типы (System.String и System.Char). Оба эти типа в своей основе используют Unicode.
Тип System.Char обеспечивает широкие функциональные возможности, далеко выходящие за рамки простого хранения символьных данных (которые, кстати, должны помещаться в одиночные кавычки). Используя статические методы System.Char, вы можете определить, является ли данный символ цифрой, буквой, знаком пунктуации или чем-то иным. Для иллюстрации рассмотрим следующий фрагмент программного кода.
static void Main(string[] args) {
…
// Проверьте работу следующих операторов…
Console.WriteLine("-› char.IsDigit('К'): {0}", char.IsDigit('К'));
Console.WriteLine("-› char.IsDigit('9'): {0}", char.IsDigit('9'));
Console.WriteLine("-› char.IsLetter('10', 1): {0}", char.IsLetter("10", 1));
Console.WriteLine("-› char.IsLetter('p'): {0}", char.IsLetter('p'));
Console.WriteLine("-› char.IsWhiteSpace('Эй, там!', 3): {0}", char.IsWhiteSpace("Эй, там!", 3));
Console.WriteLine("-› char.IsWhiteSpace('Эй, там!', 4): {0}", char.IsWhiteSpace("Эй, там!", 4));
Console.WriteLine("-› char.IsLettetOrDigit('?'): {0}", char.IsLetterOrDigit('?'));
Console.WriteLine("-› char.IsPunctuation('!'): {0}", char.IsPunctuation('!'));
Console.WriteLine("-›char.IsPunctuation('›'): {0}", char.IsPunctuation('›'));
Console.WriteLine("-› char.IsPunctuation(','): {0}", char.IsPunctuation(','));
…
}
Как видите, для всех этих статических членов System.Char при вызове используется следующее соглашение: следует указать либо единственный символ, либо строку с числовым индексом, который указывает местоположение проверяемого символа.
- Типы данных System (и их обозначения в C#)
- Члены System.Boolean
- IP characteristics
- TCP characteristics
- UDP characteristics
- ICMP characteristics
- SCTP Characteristics
- System tools used for debugging
- Integrated Secure Communications System
- Когда включаю компьютер, при загрузке пишется Insert system disk and press enter. Что нужно делать?
- На всех дисках моего компьютера есть папка System Volume Information. Для чего она нужна?
- 14.5.1. Open Systems Interconnection