Similar presentations:
L2_C
1.
Язык программированияС#
2.
Типовая структура программыПрограмма, написанная на C# состоит из следующих блоков:
объявление пространства имен (своего рода контейнера);
объявление класса (основная сущность программы);
методы класса (подпрограммы), как минимум метод Main;
операторы и выражения;
комментарии.
3.
Структура программы4.
РегистрозависимостьC# является регистрозависимым языком. Это значит, в
зависимости от регистра символов какое-то определенные
названия может представлять разные классы, методы,
переменные и т.д. Например, название обязательного
метода Main начинается именно с большой буквы: "Main".
5.
Пример программы6.
Основы синтаксиса● Программа состоит из множества различных объектов.
● Объекты, в свою очередь, являются экземплярами классов.
● Они взаимодействуют между собой посредством определенных
действий (операций).
● Действия, которые может выполнять объект, называют методами.
7.
8.
Типы данных9.
sizeofДля того чтобы узнать сколько памяти занимает переменная определенного
типа.
10.
Объявление переменныхДля хранения данных в программе применяются переменные. Переменная
представляет именованную область памяти, в которой хранится значение
определенного типа.
Переменная имеет тип, имя и значение. Тип определяет, какого рода
информацию может хранить переменная.
Перед использованием любую переменную надо определить. Синтаксис
определения переменной выглядит следующим образом:
тип имя_переменной;
11.
Объявление переменныхВначале идет тип переменной, потом ее имя. В качестве имени переменной может
выступать любое произвольное название, которое удовлетворяет следующим требованиям:
имя может содержать любые цифры, буквы и символ подчеркивания, при этом первый
символ в имени должен быть буквой или символом подчеркивания;
в имени не должно быть знаков пунктуации и пробелов (символ “_” использовать
можно);
имя не может быть ключевым словом языка C#. Таких слов не так много, и при работе
в Visual Studio среда разработки подсвечивает ключевые слова синим цветом.
12.
Типы ключевых словКлючевое слово – это средство языка программирования, которое:
встроено в язык программирования;
используется для построения программы на этом языке.
В языке программирования C# определены два общих типа ключевых слов:
зарезервированные ключевые слова. Это ключевые слова, которые являются
встроенными в язык C# и которые запрещается использовать в именах
переменных, констант, методов (функций) классов и т.д.;
контекстные ключевые слова. Это специальные слова, которые приобретают
определенное значение в зависимости от контекста.
13.
Зарезервированные ключевые словаabstract, as, base, bool, break, byte, case, catch, char, checked, class,
const, continue, decimal, default, delegate, do, double, else, enum, event,
explicit, extern, false, finally, fixed, float, for, foreach, goto, if, implicit, in,
int, interface, internal, is, lock, long, namespace, new, null, object,
operator, out, override, params, private, protected, public, readonly, ref,
return, sbyte, sealed, short, sizeof, stackalloc, static, string, struct, switch,
this, throw, true, try, typeof, uint, ulong, unchecked, unsafe, ushort, using,
virtual, void, volatile, while.
14.
Контекстные ключевые словаadd, dynamic, from, get, global, group, into, join, let, orderby, partial,
remove, select, set, value, var, where, yield
15.
Инициализация переменныхЗадать значение переменной можно с помощью оператора присваивания. Кроме того, задать
начальное значение переменной можно при ее объявлении. Для этого после имени переменной
указывается знак равенства (=) и присваиваемое значение. Если две или более переменные
одного и того же типа объявляются списком, разделенным запятыми, то этим переменным можно
задать, например, начальное значение.
Ниже приведена общая форма инициализации переменной:
int k1 = 10;
char символ = ‘Z’;
float f = 15.7F;
int x = 5, y = 10, z = 12;
16.
Вывод нескольких переменныхДля встраивания отдельных значений в выводимую на консоль строку
используются фигурные скобки, в которые заключается встраиваемое
значение.
Console.WriteLine($"Имя: {name} Возраст: {age} Рост: {height}м");
Второй способ:
Console.WriteLine("Имя: {0} Возраст: {2} Рост: {1}м", name, height, age);
17.
Ввод переменныхКроме вывода информации на консоль мы можем получать информацию с консоли.
Для этого предназначен метод Console.ReadLine().
Он позволяет получить введенную строку:
Результат работы программы:
programming