Объявление переменных

Завершено

Литерал представляет собой жестко заданное значение. Жестко закодированные значения — это значения, которые являются постоянными и неизменными во время выполнения программы. Однако большинству приложений потребуется работать со значениями, о которых вы не знаете заранее. Другими словами, необходимо работать с данными, поступающими от пользователей, из файлов или из сети.

Если вам нужно работать с данными, которые не жестко закодируются, вы объявите переменную.

Что такое переменная?

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

Имя переменной — это понятное для человека метка, которую компилятор назначает адресу памяти. Если вы хотите сохранить или изменить значение в этом адресе памяти или всякий раз, когда вы хотите получить сохраненное значение, просто используйте созданное имя переменной.

Объявление переменной

Чтобы создать новую переменную, необходимо сначала объявить тип данных переменной, а затем присвоить ему имя.

string firstName;

В этом случае создается новая переменная типа stringfirstName. С этого момента переменная может содержать только строковые значения.

Вы можете использовать любое имя переменной, которое соответствует принятым в синтаксисе C# правилам именования.

Правила и соглашения об именах переменных

Среди разработчиков программного обеспечения популярна фраза "Самое сложное в программировании — это придумывать имена". Имя переменной не только должно соответствовать определенным правилам синтаксиса, оно также должно использоваться для того, чтобы сделать код более удобочитаемым и понятным. Порой выбрать подходящее имя бывает весьма непросто!

Ниже приведены основные рекомендации по выбору имен переменных.

  • Имена переменных могут содержать буквы, цифры и знаки подчеркивания. Специальные символы, такие как хэш-символ # (также называемый символом номера или символом решетки) или символ доллара $, запрещены.
  • Имена переменных должны начинаться с буквы или знака подчеркивания, но не с цифры.
  • В именах переменных учитывается регистр символов. Таким образом, string Value; и string value; — это две разных переменных.
  • В качестве имен переменных нельзя использовать ключевые слова C#. Например, вы не можете использовать следующие объявления переменных: decimal decimal; или string string;.

Существуют соглашения по программированию, которые помогают легко идентифицировать переменные. При разработке более крупных приложений эти соглашения по программированию помогают отслеживать переменные среди других текстов.

Ниже приведены некоторые соглашения по программированию для переменных:

  • Имена переменных следует задавать с использованием "верблюжьего" стиля. Это значит, что первая буква первого слова должна быть строчной, а начало каждого последующего слова должно выделяться прописной буквой. Например, string thisIsCamelCase;.
  • Имена переменных должны начинаться с алфавитного буквы. Знак подчеркивания также применяется разработчиками в некоторых других целях, поэтому на данный момент мы не будем использовать его.
  • Имена переменных должны быть описательными и значимыми в приложении. Как правило, имя переменной должно описывать вид данных, которые она содержит.
  • Имя переменной должно состоять из одного или нескольких соединенных слов. Не используйте сокращения или сокращения, так как имя переменной (и, следовательно, его назначение) может быть неясно для других пользователей, которые считывают код.
  • В имени переменной не следует указывать ее тип данных. До сих пор можно встретить рекомендации по использованию имен переменных вида string strValue;. Этот совет больше не является актуальным.

В качестве примера можно привести переменную string firstName;, имя которой соответствует всем правилам и соглашениям и указывает, что в ней будет храниться чье-то имя.

Примеры имен переменных

Вот несколько примеров объявлений переменных с помощью типов данных, о которые вы узнали до сих пор:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Кратко

Вот что вы узнали до сих пор о переменных:

  • Переменные используются для временного хранения значений в памяти компьютера.
  • Прежде чем использовать переменную, ее необходимо объявить.
  • Для этого сначала необходимо указать тип данных, которые будут храниться в ней, а затем присвоить ей имя, соответствующее установленным правилам.

Теперь, когда вы знаете, как объявить переменную, давайте узнаем, как задать, извлечь и инициализировать значение переменной.