Путаница в отношении структуры пространства имен C #

Меня немного смущает структура пространства имен в C # Я новичок в C # и WPF

Когда я создаю новый проект WPF, по умолчанию эти пространства имен включены вверху

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

Я не понимаю их структуры. Я понимаю, что

using System;

означает, что я имею в виду пространство имен System

Но что о других подобных

using System.Text;

Что это значит?

  • Я обращаюсь к единственному пространству имен с именем «System.Text»?
  • или получаю доступ к пространству имен «Текст», вложенному в пространство имен «Система»?

Также, если «Текст» вложен в «Система» "почему только" using System "включает все пространства имен? должны ли мы явно включать каждое используемое пространство имен?

5
задан Brian 22 September 2011 в 17:16
поделиться