Материал предоставлен http://it.rfet.ru

Незначительное изменение программы

Несмотря на то, что приведенная ниже строка указывается во всех примерах программ, рассматриваемых в этом курсе, формально она не нужна.

using System;

Тем не менее она указывается ради удобства. Эта строка не нужна потому, что в С# можно всегда полностью определить имя с помощью пространства имен, к которому оно принадлежит. Например, строку

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 в начале своих программ, как это сделано в примерах всех программ, приведенных в данном курсе. Следует, однако, иметь в виду, что любое имя можно всегда определить, явно указав его пространство имен, если в этом есть необходимость.

Обработка синтаксических ошибокВторая простая программа