Идентификаторы интерфейсов должны начинаться с префикса I, после которого должно следовать название интерфейса используя схему именования PascalCase. Например, IDrawable, IInstance.
Идентификаторы типов обобщений должны начинаться с префикса T, после которого должно следовать название типа обощения используя схему именования PascalCase. Например, TContent, TInput. В некоторых ситуациях допустимо использовать название T, когда информации о контексте параметра слишком мало или она слишком обобщенная.
Методы, которые играют роль обработчиков событий стоит именовать в виде ObjectName_EventName.
Классы, для идентификаторов которых данное правило не соблюдается:
ShoppingList.windowShoppingList.
Методы, для идентификаторов которых данное правило не соблюдается:
При создании идентификаторов необходимо придерживаться следующих конвенций именования:
camelCase
- поля, параметры, переменные.PascalCase
- пространства имен, интерфейсы, классы, структуры, делегаты, типы обобщений, константы, свойства, события, методы.Идентификаторы интерфейсов должны начинаться с префикса
I
, после которого должно следовать название интерфейса используя схему именованияPascalCase
. Например,IDrawable
,IInstance
.Идентификаторы типов обобщений должны начинаться с префикса
T
, после которого должно следовать название типа обощения используя схему именованияPascalCase
. Например,TContent
,TInput
. В некоторых ситуациях допустимо использовать названиеT
, когда информации о контексте параметра слишком мало или она слишком обобщенная.Методы, которые играют роль обработчиков событий стоит именовать в виде
ObjectName_EventName
.Классы, для идентификаторов которых данное правило не соблюдается:
ShoppingList.windowShoppingList
.Методы, для идентификаторов которых данное правило не соблюдается:
ShoppingList.windowShoppingList.add_Click
.ShoppingList.windowShoppingList.buttonDown_Click
.ShoppingList.windowShoppingList.buttonUp_Click
.ShoppingList.windowShoppingList.delete_Click
.ShoppingList.windowShoppingList.item_TextChanged
.ShoppingList.windowShoppingList.shoppingList_SelectedIndexChanged
.