Книга: 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(){}

Оглавление книги


Генерация: 1.844. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз