Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Desktop_1 / ЛК / Лекция 2СредаSVC.doc
Скачиваний:
51
Добавлен:
10.06.2015
Размер:
603.14 Кб
Скачать

4.2. Словарь языка

Неделимые последовательности знаков образуют слова. Алфавит С# служит для построения слов, которые в C++ называются лексемами.

Лексемы(слова) подразделяются на:

  • ключевые (зарезервированные) слова,

  • стандартные идентификаторы,

  • идентификаторы пользователя,

  • знаки (символы) операций;

  • литералы;

  • разделители.

Почти все типы лексем (кроме ключевых слов и идентификаторов) имеют собственные правила словообразования.

Лексемы обособляются разделителями. Этой же цели служит множество пробельных символов, табуляция, символ новой строки и комментарии.

4.3. Комментарии

Комментарии – это пояснительный текст, который компилятором игнорируются. В C# определены комментарии:

// - однострочный комментарий и /*…*/ - многострочный комментарий, где

/* - символы начала многострочного комментария;

*/ - символы конца многострочного комментария.

4.4. Идентификаторы

В языке C# используется кодировка unicod. Это означает:

  • Чувствительность к регистру, M и m - это разные переменные.

  • Допустимо использовать для идентификаторов символы кириллицы.

На имена языка накладываются ограничения:

  • Первый символ – обязательно буква.

  • Следующие символы – буквы, цифры, символ подчеркивания.

В языке C# для многословных имен не принято применять символы подчеркивания. Рекомендуется разделять слова, используя в начале слова заглавные буквы.

Возможны два стиля имен:

  • Pascal, с заглавной буквы начинается каждое слово идентификатора, включая первое. Например, ЭтоМойИдентификатор.

  • camel, первая буква строчная, но имя может содержать заглавные буквы (визуально это горбы, camel = верблюд). Например, этоМойИдентификатор.

4.5. Ключевые слова

Ключевые слова — это предварительно определенные зарезервированные идентификаторы, имеющие специальные значения для компилятора, смысл которых фиксирован в языке.

Ключевые слова используются для инструкций (команд) C#.

В ИСР предусмотрены встроенные средства контроля правильности идентификаторов. Среда не примет неправильный идентификатор, и вы получите сообщение о допущенной ошибке.

Примеры ключевых слов:

and, break, byte, case, class, const, continue, do, double, else, false, float, for, goto, if, int, interface, object, operator, out, return, short, string, switch, true, uint, using, while…

Стандартные идентификаторы – это имена элементов языка (типов, констант, процедур, функций).

Например: Sin, Pi, Double, Cos

Идентификаторыпользователя – применяются для обозначения имен констант, переменных, процедур, функций и типов данных.

Требования к идентификаторамязыка C#:

  • могут содержать прописные и строчные латинские и русские буквы, арабские цифры,

  • не могут начинаться с цифр,

Правильные идентификаторы

MyProgramМояПрограмма

moyaProgrammax_1

moyaPervayaProgramma x1

Неправильные идентификаторы

My program 1x

12MyProgram x-1

Мой Проект x 1

4.6. Числа

Десятичные числа:

1 1234 Целые без знака

-1 +1234 Целые со знаком

23.45 Вещественные без знака

-23.45 +23.45 Вещественные со знаком

Соседние файлы в папке ЛК