Для многих естественных языков, в том числе английского, французского и немецкого, характерны относительно небольшие алфавиты, то в ряде других языков, например китайском, употребляются довольно обширные наборы символов, которые нельзя представить 8-разрядным кодом. Для преодоления этого ограничения в С# определен тип char, представляющий 16-разрядные значения без знака, в пределах от 0 до 65 535. При этом стандартный набор символов в 8-разрядном коде ASCII является подмножеством юникода в пределах от 0 до 127. ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной.
Рассмотрим получение латинского алфавита, который принимает значения от 65 до 90. В .NET Framework используется структура Char, чтобы представить символ в формате Юникода. Создайте приложение Windows Form в Microsoft Visual Studio и добавьте на главную форму элемент управления «ListBox», для вывода полученных символов.
Сделайте двойной клик по свободному месту главной формы, вы перейдете в автоматически созданный метод «Form1_Load» события «Load», возникающего при загрузке главной формы вашего проекта. Добавьте в данный метод приведенный ниже код вывода латинского алфавита.
Используя данный пример, вы можете получить любой символ из приведенной ниже таблицы ASCII кодов.
Рассмотрим получение латинского алфавита, который принимает значения от 65 до 90. В .NET Framework используется структура Char, чтобы представить символ в формате Юникода. Создайте приложение Windows Form в Microsoft Visual Studio и добавьте на главную форму элемент управления «ListBox», для вывода полученных символов.
Сделайте двойной клик по свободному месту главной формы, вы перейдете в автоматически созданный метод «Form1_Load» события «Load», возникающего при загрузке главной формы вашего проекта. Добавьте в данный метод приведенный ниже код вывода латинского алфавита.
for (int i = 65; i <= 90; i++)
{
listBox1.Items.Add(((char)i) + " ");
} Запустите ваш проект, нажав на клавиатуре клавишу «F5». После запуска вашего проекта вы увидите в компоненте «Listbox» список букв латинского алфавита от А до Z.Используя данный пример, вы можете получить любой символ из приведенной ниже таблицы ASCII кодов.
Ссылка для скачивания примера: Rusfolder.net





Комментариев нет:
Отправить комментарий
Большая просьба, не писать в комментариях всякую ерунду не по теме!