
- •3.0. Интегрированная среда разработки (иср) VisualC# 2010Express
- •3.1. Основные характеристики.
- •3.2. Консольное приложение
- •3.3. Сохранение проекта
- •3.3. Структура папок при сохранении консольного приложения
- •3.5. Компиляция
- •3.6. Запуск проекта
- •3.7. Оконное приложение
- •4.0 Язык программирования c#
- •4.1. Алфавит языка
- •4.2. Словарь языка
- •4.3. Комментарии
- •4.4. Идентификаторы
- •4.5. Ключевые слова
- •4.6. Числа
- •4.7. Переменные и константы
- •5. Структура программы консольного приложения на c#
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 Вещественные со знаком