Контрольное задание по главе «Методы в C#». Финальная версия игры «Угадай число»

В этом контрольном задании мы разработаем финальную версию нашей игры «Угадай число», используя методы в C#, а также те знания, которые были получены нами в предыдущих частях учебника. Задание будет следующим: разделите код приложения на отдельные методы: вывод текста в консоль, чтение числа, введенного пользователя и раунд игры, а также организуйте в игре возможность проверки ранее введенных пользователем чисел. Если пользователь пытается дважды ввести одно и то же число, то такая попытка не засчитывается и программа должна сделать повторный запрос.

Читать далее

Методы в C#. Возвращаемые значения и оператор return

Методы C# могут возвращать какие-либо значения. До сих пор мы использовали в примерах методы, которые не возвращали ничего и использовали в описании специальный тип void. В этой части мы рассмотрим, как метод может что-либо возвращать и как работать с результатами, возвращаемыми методами в C#.

Читать далее

Методы в C#. Параметры методов

Параметры методов позволяют задать некоторые входные значения для метода. В предыдущей части мы уже затронули тему определения параметров методов в C#, разработав свой собственный метод для вывода разноцветного текста в консоль. Однако, на этом тема использования параметров в методах C# не исчерпывается и сегодня мы более детально рассмотрим использование параметров.

Читать далее

Рекурсивные методы

Рекурсивный метод — это метод, который вызывает сам себя. Также, в литературе вы можете встретить понятие «рекурсивная функция». Применительно к языку программирования C# эти два понятия равнозначны. Использование рекурсии позволяет сократить исходный код программы и, иногда, сделать его более понятным.

Читать далее

Ключевые слова in, out и ref в методах C#

Сегодня разберемся с тем, какие ключевые слова можно использовать в методах C#, в чем их различия, когда надо использовать in, когда ref или out и так далее. Также затронем вопрос об использовании необязательных параметров в методах C#.

Читать далее

Методы в C#

Методы в C# — это именованные блоки кода, в которых выполняется ряд операций. С методами мы так или иначе сталкивались при изучении возможностей C# с самого начала.  Пишем мы первую программу, выводящую на экран строку «Hello world» или изучаем циклы и способы сортировки массивов — мы вызываем в нашей программе хотя бы один метод.  И сегодня мы попробуем более детально изучить методы в C#, а также научимся их вызывать.

Читать далее