C# 30.01.2017 admin No comments

Определение типа символа в c# (число, буква, математический операнд, пунктуационный операнд и т.д.)

Для определения типа символа можно воспользоваться методом Char.GetUnicodeCategory(), который возвращает категорию unicode символа. Это позволяет определять чем является символ (числом, буквой, знаком пунктуации, математическим знаком, денежным символом или чем-то ещё).

Рассмотрим некоторые категории. Будем брать по одному символу из разных категорий и смотреть на результат.
Ниже приводится пример работы данного метода:

Результат работы:

Определение категории символа

Также можно вызывать данный метод и для строки, указывая 2-ым параметром индекс интересующего символа:

Результат выполнения кода:

Определение категории символа

Все доступные unicode категории можно посмотреть тут.


1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...