NamingConventions.md 1.46 KB
Newer Older
1
2
В именованиях не допускается наличие символов, исключение составляют только private поля и подписки на события.

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| Идентификатор                      | Формат написания         |
|:-----------------------------------|:-------------------------|
| Класс                              | PascalCase               |
| Конструктор класса                 | PascalCase               |
| Метод                              | PascalCase               |
| Агрументы метода                   | camelCase                |
| Локальная переменная               | camelCase                |
| public (Поле, Свойство, Константа) | PascalCase               |
| private (Поле, Константа)          | '_' + camelCase          |
| Делегат                            | PascalCase               |
| Событие                            | PascalCase               |
| Перечисление                       | PascalCase               |
| Значения перечисления              | PascalCase               |
| Интерфейс                          | 'I' + PascalCase         |
| Generic                            | 'T' + PascalCase         |
| Exception                          | PascalCase + 'Exception' |
| Namespace                          | PascalCase               |