В процессе прохождения этого курса вы видели, как я именую свои сущности в коде, когда показываю вам те или иные примеры. Может быть, вы, повторяя за мной примеры, придерживались такого же стиля именования объектов, а может быть вы не обращали на это внимание и в каждом новом уроке в каждой новой программе по разному давали имена объектам и сущностям.
На самом деле этот вопрос очень важный. На первый взгляд может показаться, мол, да какая разница, как я называю свои объекты, программа ведь работает! Однако, это очень важно. Особенно, если вы будете работать в группе с другими разработчиками. Чтобы лучше друг друга понимать, и легче понимать код друг друга разработчики часто договариваются на берегу, перед началом создания программы, как, какого стиля будут все придерживаться при создании и именовании различных типов в программе. Зачастую, в таких компаниях, где работает множество программистов даже создается специальный документ, где все четко и ясно прописано, как, по каким правилам именовать свои сущности в приложении.
Всего таких стилей несколько. Мы рассмотрим самые популярные и часто используемые стили среди разработчиков на языке C#.
Про стиль где все буквы прописные можно сразу забыть, лучше никогда не именовать свои объекты таким образом. Такой текст просто неудобно читать, он трудно воспринимается.
Стиль Pascal следует использовать для именования пространств имен, всех типов, и всех публичных членов в этих типах.
Теперь правило для стиля Camel. Стиль camel следует использовать для именования приватных членов в типах, именования параметров методов и именования конкретных объектов или переменных.
Вот такие несложные правила именования типов и объектов в коде. Постарайтесь сразу, с самого начала процесса изучения языка выработать у себя привычку писать код в этом стиле. Опять же повторюсь, рассмотренный нами стиль, это не просто какая-нибудь маленькая рекомендация, это общепризнанный во всем мире и везде используемый стиль именования, рассматривайте этот стиль как обязательное требование написания программ. После небольшой практики вы начнете писать в этом стиле на автомате, даже не задумываясь, где и как называть типы или объекты.