Содержание
- 2. Определение Козьминых Н.М. Процедуры и функции позволяют: задать определенную функциональность, многократно выполнять один и тот же
- 3. Функции Козьминых Н.М. Функция отличается от процедуры двумя особенностями: Она всегда вычисляет некоторое значение, возвращаемое в
- 4. Процедуры Козьминых Н.М. Процедура C# имеет свои особенности: Она возвращает формальный результат void, указывающий на отсутствие
- 5. Функции и процедуры (методы) Козьминых Н.М. Обычно метод предпочитают реализовать в виде функции тогда, когда он
- 6. Метод Козьминых Н.М. Синтаксически в описании метода различают две части: заголовок_метода тело_метода
- 7. Заголовок метода Козьминых Н.М. Синтаксис: [атрибуты][модификаторы]{void| тип_рез_функции} имя_метода ([список_формальных_аргументов]) Имя метода и список формальных аргументов составляют
- 8. Модификатор Козьминых Н.М. Модификатор доступа может иметь четыре возможных значения, рассмотрим только два - public и
- 9. Тип результата Козьминых Н.М. Тип результата метода указывается всегда, но значение void однозначно определяет, что метод
- 10. Список формальных аргументов Козьминых Н.М. Список формальных аргументов метода может быть пустым. Список может содержать фиксированное
- 11. Список формальных аргументов Козьминых Н.М. params - ключевое слово, позволяющее передавать методу произвольное число фактических аргументов.
- 12. Список формальных аргументов Козьминых Н.М. Входные аргументы передают информацию методу, их значения в теле метода только
- 13. Тело метода Козьминых Н.М. Тело метода является блоком, который представляет собой последовательность операторов и описаний переменных,
- 14. Пример Козьминых Н.М. // Процедура с входным и выходным параметрами private void A(out double p2, double
- 15. Вызов метода Козьминых Н.М. Синтаксис: имя_метода( [список_фактических_аргументов] ) Формальный аргумент задается при определении метода - это
- 16. Вызов метода Козьминых Н.М. Между списком формальных и списком фактических аргументов должно выполняться определенное соответствие по:
- 17. Пример Козьминых Н.М. // Определение метода private void A(out double p2, double p1){ p2 = Math.Pow(p1,
- 18. Пример Козьминых Н.М. // Определение метода private void B(ref int a){ a++; } // Вызов метода
- 19. Пример Козьминых Н.М. // Определение метода private int C(int a){ return ++a; } // Вызов метода
- 21. Скачать презентацию