Для использования переменной в программе ей необходимо присвоить значение, соответствующее ее объявленному типу. Задание первого значения переменной в программе называется ее инициализацией. Инициализацию переменной можно выполнить в процессе работы программы специальным оператором присваивания.
В C# реализована также возможность осуществлять инициализацию переменной одновременно с ее объявлением. Для этого достаточно после имени переменной поставить знак равенства и указать присваиваемое значение. Для этого используется расширенная конструкция объявлений:
тип имя_переменной=значение;
Примеры инициализации переменных в объявлениях:
int k, i=25;
float y=2.72F, z;
Здесь переменным i и y присвоены начальные значения. Присвоение, как видим, осуществлено посредством числовых констант.
Следует отметить, что при инициализации переменных в объявлениях могут быть использованы и выражения, где, кроме констант и уже к данному моменту инициализированных переменных, допустимы вызовы методов, действительных в этой точке программы. Такая инициализация переменных называется динамической. Например:
int k, i=25;