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



Медиа-безопасность. Социальные сети
Презентация на тему Технология обработки текстовой информации
Среда программирования Кумир. Исполнитель Робот
Тіл сөйлеген сайын жетіледі, жазған сайын қалыптасады. Тілдің тынысы сөйлеген кезде ғана ашылады
Искусственный интеллект
Определение каскадной точки входа
Представление об организации баз данных и системах управления ими
Передача информации и сообщения
Сообщения Координатора CAN
Государственные информационные системы на гражданской службе
Системы счисления. Двоичное представление информации
Настройка INDIGO
Автоматизированная система градуировки датчиков температуры
Десять причин моей ненависти. Андрей Солнцев. QA Fest
Презентация на тему Wi - Fi
Технологии обработки информации
PLC Systems. DSLaunch и DirectSoft32
Понятие бит
Составление алгоритмов
Логическое следствие. Анализ рассуждений. Лекция 4
Нескучный текст
Алгоритмизация и программирование С#. Перечисления, структуры, массивы, строки. (Лекция 6)
Обзор производительности
Текстовая информация и компьютер
Всемирная паутина
CRM система для УрФУ
Дискретное представление статической и динамической графической информации
Синий экран