Книга: C# для профессионалов. Том II
Стандарты именования
Стандарты именования
Одним из основных различий, которое может быть не очевидно на первый взгляд, и которое не связано специально с языком C#, является синтаксис записи идентификаторов. Java практикует обозначения типа camel
, означающее, что методы и идентификаторы используют меленькую букву для первой буквы имени и заглавную букву для первой буквы любого другого слова в имени. Общий синтаксис, которому следуют большинство программистов в Java, представлен ниже:
int id;
int idName;
int id_name; // также используется
final int CONSTANT_NAME; // широко распространен
int reallyLongId;
public class ClassName; // каждая первая буква заглавная
public interface _InterfaceName; // с предшествующим подчеркиванием
public void method(){}
public void methodName(){}
public void longMethodName(){}
public void reallyLongMethodName(){}
На основе библиотеки классов, предоставленной компанией Microsoft для C#, можно сделать некоторые предположения о стандартах наименований в C#. Документированные рекомендации по именованию для C# не были представлены в то время когда писалась эта книга. Каждая первая буква идентифицирующих имен всех методов и свойств будет заглавной, так же как и каждая первая буква имен всех классов и пространств имен (рассматриваемых позже). Интерфейсы используют в качестве первого символа I
. Некоторые примеры приведены ниже:
int id;
int idName;
public class ClassName // каждая первая буква заглавная
public interface IInterfaceName // имени интерфейса предшествует I
public void Method(){} // первая буква всегда заглавная
public void MethodName(){} // первая буква всех других слов
// будет заглавная
public void LongMethodName(){}
public void ReallуLongMetodName(){}
- B.4 Система именования доменов
- Правила именования файлов
- 3. Унарная операция переименования
- 3. Операция переименования.
- 7.9 Будущее управления хранилищами по версии ассоциации SNIA: стандарты SMI
- Глава 1 Стандарты и угрозы информационной безопасности
- Пример A-3. rn: Очень простая утилита для переименования файлов
- Соблюдайте общепринятые стандарты
- 17.2. Стандарты Unix
- Регулируем редакционные стандарты
- Стандарты качественного обслуживания. Разработка и внедрение
- Основные стандарты