Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
При названии элемента в приложении Visual Basic первый символ этого имени должен быть алфавитным символом или символом подчеркивания. Обратите внимание, что имена, начинающиеся с подчеркивания, не соответствуют независимости языка и Language-Independent компонентам (CLS).
К именованию применяются следующие предложения.
Начните каждое отдельное слово в имени с прописной буквы, как, например, в
FindLastRecordиRedrawMyForm.Начинайте имена функций и методов с глагола, как в
InitNameArrayилиCloseDialog.Начать класс, структуру, модуль и имена свойств с существительным, как в
EmployeeNameилиCarAccessory.Начните имена интерфейсов с префиксом "I", за которым следует существительная или существительная фраза, например
IComponent, или с прилагательным, описывающим поведение интерфейса, напримерIPersistable. Не используйте подчеркивание и используйте аббревиатуры умеренно, так как сокращения могут вызвать путаницу.Начните имена обработчиков событий с существительным, описывающим тип события, за которым следует суффикс "
EventHandler", как в "MouseEventHandler".В именах классов аргументов событий включите суффикс "
EventArgs".Если событие имеет понятие "до" или "после", используйте суффикс в настоящем или прошлом времени, как в "
ControlAdd" или "ControlAdded".Для длительных или часто используемых терминов используйте сокращенные выражения, чтобы сохранить длину имен разумной, например HTML, а не "Язык гипертекстовой разметки". Как правило, имена переменных, превышающие 32 символа, трудно читать на мониторе с низким разрешением. Кроме того, убедитесь, что сокращения согласованы во всем приложении. Случайное переключение проекта между HTML и гипертекстовой разметкой может привести к путанице.
Избегайте использования имен во внутренней области, которые совпадают с именами во внешней области. Ошибки могут возникнуть, если обращение происходит к неправильной переменной. Если возникает конфликт между переменной и ключевым словом того же имени, необходимо идентифицировать ключевое слово, предваряя его соответствующей библиотекой типов. Например, если у вас есть переменная
Date, можно использовать встроеннуюDateфункцию только путем вызова DateTime.Date.