Содержание
- 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)



Система диспетчерского управления и сбора данных OWL SCADA
Информатика. Алгоритмический язык. Лекция 8
Прием кодирования Материализация. Вспомнить всё! Урок 4
Программное обеспечение (caffein)
Единый урок по безопасности в сети Интернет (сентябрь-ноябрь 2018)
Представление количественных результатов в журнальных публикациях
Голосование на праймериз #ЕР за кандидата которого вы хотите поддержать
Программирование в среде Robot C. Команды рисования
Сайт Coca-Cola, правки
Free PPT templates
Программа Skratch
Элементы управления. Введение в Windows Forms
In-app примеры
Полиморфизм
PnP Perspective-n-Point. Восстановление точек в 3D-пространстве по их перспективной проекции на плоскость сенсора камеры
Что и зачем? Web-сервис aka диспетчер
Единицы измерения информации
Архитектура ввода и вывода. DMA (Direct Memory Access)
Шрифт Times New Roman
Создание веб-страниц в Word
Беспроводная среда передачи данных
Создание и редактирование табличного документа
Система автоматического управления газоперекачивающим агрегатом МСКУ 5000-01
Тест по информатике
Правовые методы обеспечения информационной безопасности
Компьютерный вирус
Оформление библиографического описания
Классы и объекты в С++