@llilrainn

Как понять строчку namespace System.Windows.Forms?

C# для меня новый язык, и, насколько я на данный момент знаю, ключевое слово namespace служит для определения своего пространства имён. Но что тогда делает код:
namespace System.Windows.Forms{
//...
//...
//...
}
, ведь System.Windows.Forms это уже определённое пространство имён?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 2
GavriKos
@GavriKos
Никто не мешает мне определить свой System.Windows.Forms с блекджеком и своими классами. Он будет дополнять и расширять существующий.

К тому же, не везде System.Windows.Forms существует.
Ответ написан
vabka
@vabka Куратор тега C#
Токсичный шарпист
Не нужно путать неймспейсы из C# с модулями из других языков.
Неймспейс проще всего воспринимать просто как приставку к названию всех типов, которые внутри неймспейса будут.
А using - подсказка компилятору, чтобы он попробовал эту приставку добавить ко всем именам, которые он ещё не смог разрешить.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы