using System;
Тем не менее она указывается ради удобства. Эта строка не нужна потому, что в C# можно всегда
Console.WriteLine("Простая программа на С#.");можно переписать следующим образом.
System.Console.WriteLine("Простая программа на С#.");
Таким образом, первый пример программы можно видоизменить так.
// В эту версию не включена строка "using System;".
class Example {
// Любая программа на C# начинается с вызова метода Main. static void Main {
// Здесь имя Console.WriteLine полностью определено.
System.Console.WriteLine("Простая программа на С#.");
}
}
Указывать пространство имен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 х; // здесь объявляется переменная