русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Объявления через namespace имена классов в C#

Если вы объявляете в программе namespace имя существующего класса, то Visual Studio в языке C# убирает существующий класс. К примеру:

using System;
using System.Linq;

namespace Console
{
      class Program
      {
            static void Main(string[] args)
            {
                  Console.ReadKey(); // Здесь будет ошибка
            }
      }
}

 

Ошибка будет из-за того, что мы объявили:

namespace Console

Потому что Console - это класс пространство имен System. Также вы видите, что встроенный класс Console не выделяется как класс. Поэтому если вы объявляете пространство имени namespace, лучше объявляйте, к примеру: MyConsole или ConsoleMy. Тогда ошибка уйдет и Console выделится цветом класса.

using System;
using System.Linq;

namespace ConsoleMy
{
      class Program
      {
            static void Main(string[] args)
            {
                  Console.ReadKey(); // ошибки уже не будет
            }
      }
}

Просмотров: 2485






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.