Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Ключевые слова и идентификаторы C#

Ключевые слова и идентификаторы C#

В этом руководстве мы узнаем о ключевых словах (зарезервированных словах) и идентификаторах в языке программирования C#.

Ключевые слова C#

Ключевые слова — это предопределенные наборы зарезервированных слов, которые имеют особое значение в программе. Значение ключевых слов нельзя изменить, а также их нельзя напрямую использовать в качестве идентификаторов в программе.

Например,

long mobileNum;

Здесь long является ключевым словом и mobileNum является переменной (идентификатор). long имеет особое значение в C#, т. е. используется для объявления переменных типа long и эту функцию нельзя изменить.

Кроме того, такие ключевые слова, как long , int , char и т. д. нельзя использовать в качестве идентификаторов. Итак, у нас не может быть что-то вроде:

long long;

В C# всего 79 ключевых слов. Все эти ключевые слова в нижнем регистре. Вот полный список всех ключевых слов C#.

<тд> 
резюме как база логический
перерыв байт кейс поймать
знак проверено класс константа
продолжить десятичный по умолчанию делегировать
сделать двойной еще перечисление
событие явный внешний ложь
наконец-то исправлено плавающий для
для каждого перейти если неявный
в in (общий модификатор) между интерфейс
внутренний является блокировка длинный
пространство имен новый нуль объект
оператор вне out (общий модификатор) переопределить
параметры частное защищено общедоступно
только для чтения ссылка возврат sbyte
запечатан короткий размер стеклок
статический строка структура переключатель
это бросить правда попробовать
тип уинт улонг не отмечено
небезопасно короткий используя используя статический
пусто изменчивый пока

Хотя ключевые слова являются зарезервированными словами, их можно использовать в качестве идентификаторов, если @ добавляется как префикс. Например,

int @void;

Приведенный выше оператор создаст переменную @void. типа int .

<час>

Контекстные ключевые слова

Помимо обычных ключевых слов, в C# есть 25 контекстных ключевых слов. Контекстные ключевые слова имеют особое значение в ограниченном контексте программы и могут использоваться в качестве идентификаторов вне этого контекста. Это не зарезервированные слова в C#.

<тд>  <тд> 
добавить псевдоним по возрастанию
асинхронный жду по убыванию
динамический из получить
глобальный группа в
присоединиться пусть по порядку
частичный (тип) частичный (метод) удалить
выбрать установить значение
вар когда (условие фильтра) где (ограничение общего типа)
доходность

Если вам интересно узнать функцию каждого ключевого слова, я предлагаю вам посетить ключевые слова C# (официальная документация по C#).

<час>

Идентификаторы C#

Идентификаторы — это имена, данные сущностям, таким как переменные, методы, классы и т. д. Это токены в программе, которые однозначно идентифицируют элемент. Например,

int value;

Здесь value это имя переменной. Следовательно, это идентификатор. Зарезервированные ключевые слова не могут использоваться в качестве идентификаторов, если только @ добавляется как префикс. Например,

int break;

Этот оператор вызовет ошибку во время компиляции.

Дополнительные сведения о переменных см. в разделе Переменные C#.

<час>

Правила присвоения имени идентификатору

Вот некоторые допустимые и недопустимые идентификаторы:

Идентификаторы Примечания
номер Действительно
рассчитать метки Действительно
привет$ Недопустимый (содержит $)
имя1 Действительно
@if Действительно (Ключевое слово с префиксом @)
если Недопустимое (ключевое слово C#)
Мое имя Неверный (содержит пробелы)
_hello_hi Действительно
<час>

Пример. Поиск списка ключевых слов и идентификаторов в программе

Просто чтобы прояснить концепцию, давайте найдем список ключевых слов и идентификаторов в программе, которую мы написали на C# Hello World.

using System;
namespace HelloWorld
{
    class Hello
{         
        static void Main(string[] args)
        {
          Console.WriteLine("Hello World!");
        }
    }
}

Ключевые слова Идентификаторы
используя Система
пространство имен HelloWorld (пространство имен)
класс Привет (класс)
статический Основной (метод)
пусто аргументы
строка Консоль
  Строка записи

"Привет, мир!" внутри WriteLine метод является строковым литералом.


Язык C

  1. Приоритет операторов C# и ассоциативность
  2. C# while и цикл do...while
  3. Директивы препроцессора C#
  4. Переменные C++, литералы и константы
  5. C Ключевые слова и идентификаторы
  6. Ключевые слова и идентификаторы Python
  7. C — константы и литералы
  8. C# — константы и литералы
  9. Термография, что это такое и для чего она используется
  10. Дополненная реальность и ее использование в обслуживании