# Урок 7. Функции и процедуры

**URL:** <https://forum.itvdn.com/t/urok-7-funkczii-i-proczedury/3170>\
**Category:** Справочник C# Starter\
**Created:** [08.02.2019 15:23:28 UTC](https://forum.itvdn.com/t/urok-7-funkczii-i-proczedury/3170 "2019-02-08T15:23:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![admin.guide](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/6a8cbe/32.png) [@admin.guide](https://forum.itvdn.com/u/admin.guide)\
**Post date:** [08.02.2019 15:23:29 UTC](https://forum.itvdn.com/t/urok-7-funkczii-i-proczedury/3170/1 "2019-02-08T15:23:29Z")

</div>

Функция – это метод имеющий возвращаемое значение, процедура – это метод который ничего не возвращает, его возвращаемое значения типа `void` (пустота).

![3](https://forum.itvdn.com/uploads/default/original/1X/94ebe6157ed527b21bc28397f12600121ae7f37a.jpeg)

Как видно из выше приведённого рисунка метод будет считаться:

- функцией, если он что-то возвращает и при этом он как может принимать параметры, так и не принимать ничего
- процедурой, если он ничего не возвращает и при этом он может как принимать параметры, так и не принимать их.

Все методы в C# технически являются функциями, но логически методы, которые возвращают – `void` (пустоту, то есть ничего), являются процедурами.

В некоторых языках программирования (например, в Паскале) функции и процедуры (подпрограммы, не возвращающие значения) чётко разграничены синтаксисом языка. В языке С# процедуры являются частным случаем (подмножеством) функций, возвращающими значение типа `void` — пустое значение.

Источник: видеоурок Александра Шевчука ["МЕТОДЫ"](https://itvdn.com/ru/video/csharp-starter/methods?position=1833)

[![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/b38ed3846d27463ae91c4449efd4de36bbb0b1b1.jpeg) предыдущая статья](https://forum.itvdn.com/t/urok-7-pravila-imenovaniya-metodov/3169) | [следующая статья ![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/6188b82e0808cd73a15f53f8e652f939106184bc.jpeg)](https://forum.itvdn.com/t/urok-7-rassmotrenie-upravlyayushhej-struktury-return/3171)
