Содержание
- 2. Метод Метод – это функциональный элемент класса, который реализует вычисления или другие действия, выполняемые классом или
- 3. Синтаксис метода: [атрибуты] [спецификторы] тип_возвращаемого_результаты имя_метода ([список_параметров]) { тело_метода; return значение } где: Тип_возвращаемого_результата определяет тип
- 4. class Program { static void Func() //дополнительный метод { Console.Write("x= "); double x = double.Parse(Console.ReadLine()); double
- 5. class Program { static double Func(double x) //дополнительный метод { return 1 / x; //Возвращаемое значение
- 6. class Program { static int Func(int x, int y) /*указываются формальные параметры, а в метод передаются
- 7. В С# для обмена предусмотрено четыре типа параметров: параметры-значения, параметры-ссылки, выходные параметры, параметры-массивы.
- 8. При передаче параметра по значению метод получает копии параметров, и операторы метода работают с этими копиями
- 9. При передаче параметров по ссылке метод получает копии адресов параметров, что позволяет осуществлять доступ к ячейкам
- 10. Если невозможно инициализировать параметр до вызова метода. Тогда параметр следует передавать как выходной, используя спецификатор out
- 11. Перегрузка методов Использование нескольких методов с одним и тем же именем, но различными типами и количеством
- 12. class Program { static int max(int a) //первая версия метода max { int b = 0;
- 13. При вызове метода компилятор выбирает вариант, соответствующий типу и количеству передаваемых в метод аргументов. Если точного
- 14. Рекурсивные методы Рекурсивным называют метод, если он вызывает сам себя в качестве вспомогательного
- 15. Прямая рекурсия class Program{ static long F(int n) //рекурсивный метод { if (n==0 || n==1) return
- 16. Метод с прямой рекурсией if ( ) ; else ;
- 17. Со входом в рекурсию осуществляется вызов метода, а для выхода необходимо помнить точку возврата, т.е. то
- 18. Косвенная рекурсия метод вызывает себя в качестве вспомогательного не непосредственно, а через другой вспомогательный метод
- 20. Скачать презентацию