Содержание
- 2. Общая структура программы using System; namespace HelloApp { class Person { } class Program { static
- 3. Структура программного кода Директива using System разрешает использовать имена стандартных классов из пространства имен System без
- 4. С# — объектно-ориентированный язык, поэтому написанная на нем программа представляет собой совокупность взаимодействующих между собой классов.
- 5. static void Main(string[] args) { Console.WriteLine("привет мир!"); } Ключевое слово static является модификатором. Статический метод –
- 6. Объявление функции имеет следующую структуру: [модификатор доступа] [тип возвращаемого значения] [имя функции] ([аргументы]) { // тело
- 7. Функция являет собой небольшую подпрограмму. Если просто программа - это решение какой-то прикладной задачи, то функция
- 8. Функции В отличие от процедур функции возвращают определенное значение. Например, определим пару функций: int Factorial() {
- 9. В функции в качестве типа возвращаемого значения вместо void используется любой другой тип. В данном случае
- 10. Оператор return После оператора return также можно указывать сложные выражения, которые возвращают определенный результат. Например: static
- 11. Оператор return Оператор return не только возвращает значение, но и производит выход из метода. static string
- 12. static void Main(string[] args) { string message = Hello(); // вызов первого метода Console.WriteLine(message); Sum(); //
- 13. В примере определены два метода. Первый метод Hello возвращает значение типа string. Поэтому мы можем присвоить
- 14. class Program { public static int GetMax(int[] array) { int max = array[0]; for (int i
- 15. Называть функции стоит так, чтобы имя отображало суть функции. Используйте глаголы или словосочетания с глаголами. Примеры:
- 16. Параметры (аргументы) методов static void Main(string[] args) { int result = Sum(10, 15); Console.WriteLine(result); // 25
- 17. Формальные и фактические параметры static void Main(string[] args) { int a = 25; int b =
- 18. Необязательные параметры По умолчанию при вызове метода необходимо предоставить значения для всех его параметров !!! Но
- 19. Перегрузка методов - method overloading Это возможность создать один и тот же метод, но с разным
- 20. Перегрузка методов . Пример class Calculator { public void Add(int a, int b) { int result
- 21. Передача параметров по значению static void Main(string[] args) { int a = 5; Console.WriteLine($"Начальное значение переменной
- 22. Передача параметров по ссылке и модификатор ref static void Main(string[] args) { int a = 5;
- 23. Рекурсивные функции Рекурсивная функция представляет такую конструкцию, при которой функция вызывает саму себя. Возьмем, к примеру,
- 24. Здесь задается условие, что если вводимое число не равно 0, то мы умножаем данное число на
- 25. Другим распространенным показательным примером рекурсивной функции служит функция, вычисляющая числа Фиббоначчи. n-й член последовательности Фибоначчи определяется
- 27. Скачать презентацию



![static void Main(string[] args) { Console.WriteLine("привет мир!"); } Ключевое слово static является](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-4.jpg)
![Объявление функции имеет следующую структуру: [модификатор доступа] [тип возвращаемого значения] [имя функции]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-5.jpg)





![static void Main(string[] args) { string message = Hello(); // вызов первого](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-11.jpg)

![class Program { public static int GetMax(int[] array) { int max =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-13.jpg)

![Параметры (аргументы) методов static void Main(string[] args) { int result = Sum(10,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-15.jpg)
![Формальные и фактические параметры static void Main(string[] args) { int a =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-16.jpg)



![Передача параметров по значению static void Main(string[] args) { int a =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-20.jpg)
![Передача параметров по ссылке и модификатор ref static void Main(string[] args) {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/858116/slide-21.jpg)



Основы логики и логические основы компьютера
Курс Javascript jQuery и lodash
Послуги наступного покоління NGS
Основы алгоритмизации и программирования
Компьютерная графика и анимация. Часть I
Информационная система по учету и контролю технического состояния производственных объектов
Ввод данных в автоведение
Процесс исполнения входящего документа ОСЭД
Презентация. Правила композиции (4 класс)
Ручные вилки
Информационные технологии в деятельности нотариуса
Информационно-коммуникативные технологии
Проецирование. Бинарный урок
Понятие модели. Моделирование
Получение базы. Расчетные задачи
NET Code hot reload
Моделирование. Информационный процесс
Современные информационные технологии для автоматизации перевода
Котельная Спортлагерь Олимп
Авиабит. Информационные панели
Алгоритмы сортировки и понятие анализа алгоритмов. Лекция 1
Платформа планирования и оптимизации Oracle RPAS
Характеристика сетей и качество услуг
Делопроизводство. 10 класс
prezentatsia
Системы счисления, или Как считает компьютер?
Если бусина не одна
Создание веб-студии