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