}
}
Указывать пространство имен System всякий раз, когда используется член этого пространства, — довольно утомительное занятие, и поэтому большинство программистов на C# вводят директиву using System в начале своих программ, как это сделано в примерах всех программ, приведенных в данной книге. Следует, однако, иметь в виду, что любое имя можно всегда определить, явно указав его пространство имен, если в этом есть необходимость.
Вторая простая программа
В языке программирования, вероятно, нет более важной конструкции, чем переменная.
В приведенной ниже программе создаются две переменные — х и у.
// Эта программа демонстрирует применение переменных.
using System;
class Example2 {
static void Main() {
int x; // здесь объявляется переменная
int у; // здесь объявляется еще одна переменная
х = 100; // здесь переменной х присваивается значение 100
Console.WriteLine('х содержит ' + х);
у = х / 2;
Console.Write('у содержит х / 2: ');
Console.WriteLine(у);
}
}
Выполнение этой программы дает следующий результат.
х содержит 100 у содержит х / 2: 50
В этой программе вводится ряд новых понятий. Прежде всего, в операторе
int х; // здесь объявляется переменная
объявляется переменная целочисленного типа с именем х. В C# все переменные должны объявляться до их применения. Кроме того, нужно обязательно указать тип значения, которое будет храниться в переменной. Это так называемый
В следующей строке объявляется вторая переменная с именем у.
int у; // здесь объявляется еще одна переменная
Как видите, эта переменная объявляется таким же образом, как и предыдущая, за исключением того, что ей присваивается другое имя.
В целом, для объявления переменной служит следующий оператор:
где
х = 100; // здесь переменной х присваивается значение 100 ,
В C# оператор присваивания обозначается одиночным знаком равенства (=). Данный оператор выполняет копирование значения, расположенного справа от знака равенства, в переменную, находящуюся слева от него.
В следующей строке программы осуществляется вывод на экран текстовой строки 11 х содержит 11 и значения переменной х.
Console.WriteLine('х содержит ' + х);
В этом операторе знак + обозначает, что значение переменной х выводится вслед за предшествующей ему текстовой строкой. Если обобщить этот частный случай, то с помощью знака операции + можно организовать сцепление какого угодно числа элементов в одном операторе с вызовом метода WriteLine ().
В следующей строке программы переменной у присваивается значение переменной х, деленное на 2.