Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
При названии элемента в приложении 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.