Идентификатором в языках программирования является определяемое пользователем имя программного элемента. Это может быть пространство имен, класс, метод, переменная или интерфейс.
Использование идентификаторов
Идентификаторы – это символы, используемые для однозначной идентификации программного элемента в коде. Они также используются для обозначения типов, констант, макросов и параметров. Имя идентификатора должно указывать значение и использование передаваемого элемента.
Идентификатор – объект времени компиляции
C # – скомпилированный язык программирования, который имеет свою реализацию, так что идентификаторы – это только объекты времени компиляции. Во время выполнения каждый идентификатор отражает ссылку на адрес памяти и смещает компилятор, согласно обозначению его текстового идентификатора.
Обозначение идентификаторов
Как и в C / C ++, идентификаторы на C # чувствительны к регистру.
Microsoft рекомендует использовать системы обозначения Camel или Pascal вместе с семантикой для обозначения идентификаторов вместо венгерской системы обозначения, которая использовалась до программирования .NET. Например, «employeeSalary» может представлять собой обозначение Camel, в котором первая буква всех слов является заглавной за исключением первого слова.
Система обозначения Camel используется для наименования частных членов, полей и параметров. «EmployeeSalary» – это идентификатор в системе обозначения Pascal, так как все слова в идентификаторе начинаются с буквы верхнего регистра. Он обычно используется для имен типов и непривилегированных членов.
Правила использования идентификатора
Правила, которым необходимо следовать при использовании идентификатора, включают:
- Он может начинаться только с буквы алфавита или подчеркивания (_), но не числа
- Это может быть комбинация цифр, букв, коннекторов, последовательность символов Unicode и т. д.
- Это не может быть ключевое слово C #
- Он не должен содержать пробел
- Он не может содержать более 511 символов
- Он должен быть объявлен до его передачи
- Он не может иметь два последовательных символа подчеркивания в своем имени, потому что такие идентификаторы используются для реализации
- Нельзя объявлять более одного идентификатора с тем же именем
Идентификатор с префиксом «@» называется дословным (вербальным) идентификатором. Хотя префикс «@» позволяет использовать ключевые слова, что помогает во взаимодействии с другими языками программирования, это не рекомендуется.