Языки программирования
Учебно-методическое пособие рассчитано на обучающихся, занимающихся разработкой компьютерных программ на объектно-ориентированных языках программирования. Учебно-методическое пособие имеет целью дать учащимся представление о возможностях объектно-ориентированной парадигмы программирования на примере языка программирования C# в соответствии с требованиями ФГОС ВО к содержанию дисциплины «Языки программирования».
Содержание
Содержание книги "Языки программирования : учебно-методическое пособие для студентов направления «Информационные системы и технологии» (академический и прикладной бакалавриат) (Дидактические материалы для самостоятельной работы)"
Отрывок из книги
13 1.5. МЕТОДЫ С ПРОИЗВОЛЬНЫМ КОЛИЧЕСТВОМ ПАРАМЕТРОВ В C# имеется возможность описывать методы с произвольным коли-чеством однотипных параметров. Для этого все множество однотипных параметров указывается как один параметр-массив, перед которым ис-пользуется ключевое слово params. Далее в методе осуществляется работа с каждым элементом массива параметров. static double Sum (params double[ ] parameters) { double s = 0; // Инициализация переменной суммы foreach (double par in parameters) s += par; // Суммирование значений параметров return s; // Возврат суммы переданных параметров } Пример вызова: Console.WriteLine( Sum(1, 2, 4, 6, 8) ); // 21 Примечание. У метода может быть только один параметр с модифи-катором params, и он должен быть указан последним в списке парамет-ров. Без этих двух условий компилятор не смог бы определить оконча-ние произвольного списка параметров. Примеры ошибочного использования модификатора params: static double Sum(params string[ ] str, params double[ ] pars) { // Код метода } static double Sum(params double[ ] pars, string str) { // Код метода } Правильное описание: static double Sum(string str, params double[ ] pars) { // Код метода }
Внимание!
При обнаружении неточностей или ошибок в описании книги "Языки программирования : учебно-методическое пособие для студентов направления «Информационные системы и технологии» (академический и прикладной бакалавриат) (Дидактические материалы для самостоятельной работы) (автор А. Пушкарев)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку