ВУЗ:
Составители:
Рубрика:
41
они будет использоваться. Объявления переменных в C# имеют сле-
дующий общий вид:
[модификаторы] <тип> <имя_переменной>;
При объявлении переменных указывается их тип и имя, где
имя_переменной – это просто название переменной или название пере-
менной с инициализацией (начальным значением). После типа можно
указывать и список имен, разделенных запятой. Инициализацию можно
осуществлять либо с помощью присваивания значений или с использо-
ванием конструкции new и вызовом конструктора по умолчанию. В
примере, приведенном ниже, показаны разные способы объявления пе-
ременных и простое их использование:
int x, s; //без инициализации
int y =0, u = 77; //обычный способ инициализации
//допустимая инициализация
float w1 = 0f, w2 = 5.5f, w3 = w1 + w2 + 125.25f;
//допустимая инициализация в объектном стиле
int z= new int();
x = u + y; //теперь x инициализирована
В первой строке объявляются переменные x и s с отложенной
инициализацией. Отметим, что всякая попытка использовать еще не
инициализированную переменную в вычислениях приводит к ошибке
уже на этапе компиляции.
Вывод типа переменной
Для переменной можно задать неопределенный тип (var) и при-
своит некоторое значение. В этом случае компилятор автоматически
определит тип присваиваемого значения и назначит его переменной.
Например, объявление переменной:
var name = "Петров А.В.";
аналогично следующему объявлению:
string name = "Петров А.В.";
В этом случае обязательно нужно инициализировать переменную при ее
объявлении.
3.2.2 Области видимости переменных
Область видимости переменной (variable scope) это участок про-
граммы, в котором переменную можно использовать. В общем случае
областью видимости локальной переменной является участок програм-
мы, от строки, в которой она объявляется, до первой фигурной скобки,
завершающей блок или метод, в котором переменная объявлена. Обла-
стью видимости локальных переменных, которые объявляются в опера-
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
