# Урок 7. Правила именования методов

**URL:** <https://forum.itvdn.com/t/urok-7-pravila-imenovaniya-metodov/3169>\
**Category:** Справочник C# Starter\
**Created:** [08.02.2019 15:22:59 UTC](https://forum.itvdn.com/t/urok-7-pravila-imenovaniya-metodov/3169 "2019-02-08T15:22:59Z")\
**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:22:59 UTC](https://forum.itvdn.com/t/urok-7-pravila-imenovaniya-metodov/3169/1 "2019-02-08T15:22:59Z")

</div>

Так как, методы – это конструкции для выполнения действий, рекомендуется их называть глагольными фразами или глаголами.

Методы желательно именовать в соответствии с задачами, которые они выполняют, а не в соответствии с деталями их реализации, поэтому выше приведённый метод был назван `DrawRectangle`, а не `ForInFor` или как-то ещё.

Для именования методов в C#, рекомендуется использовать соглашение Pascal Casing. Чтобы выделить слова в идентификаторе, первые буквы каждого слова сделайте заглавными. Например: `WriteLine`, `GetType`.

Не используйте символы подчеркивания, дефисы и любые другие неалфавитно-цифровые символы для разделения слов в идентификаторе.

Описывайте все, что метод выполняет.

Избегайте невыразительных и неоднозначных глаголов или фраз.

Для именования метода-функции рекомендуется использовать описание возвращаемого значения. Например: `CurrentColor ()`

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

[![%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-ponyatie-metoda/3168) | [следующая статья ![%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-funkczii-i-proczedury/3170)
