> For the complete documentation index, see [llms.txt](https://shuras-organization.gitbook.io/csharpunitystyleguide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shuras-organization.gitbook.io/csharpunitystyleguide/imenovanie-identifikatorov.md).

# Именование идентификаторов

Все правила *именования идентификаторов* подробно описаны на [**RSDN**](https://rsdn.org/article/mag/200401/codestyle.XML).&#x20;

Однако следует обратить внимание на пару замечаний.

* Именование *<mark style="color:blue;">`[SerializeField] private protected internal`</mark>* - полей пишется **без** нижнего подчеркивания. Иначе говоря, идентично *`public`* полям.
* Имена полей в [**DTO**](/csharpunitystyleguide/data-transfer-object-dto.md) пишутся в `PascaleCase` вне зависимости от того, являются они свойствами или нет.

> Поскольку и *<mark style="color:blue;">`public`</mark>* и *<mark style="color:blue;">`[SerializeField] private protected internal`</mark>* поля могут быть модифицированы в инспекторе, использование одинакового стиля именования для этих полей обеспечивает единообразие и улучшает читаемость кода, позволяя сразу понимать, что поля могут быть изменены в инспекторе.
