Как работать с несколькими namespace

Подскажите пожалуйста, сейчас в программе namespace WindowsFormsApplication1 Можно ли как то сделать, чтобы было одновременно несколько namespace? А то когда переименовываю в другой, лезут ошибки.
6 ответов

Можно ли как то сделать, чтобы было одновременно несколько namespace?
Можно, для этого используется конструкция using.
А то когда переименовываю в другой, лезут ошибки.
Так остальные-то классы, поди, продолжают ссылаться на старое пространство. Если переименовываете в одном месте, то надо переименовать и везде, где оно используется.


надо переименовать и везде, где оно используется.
Контекстное меню на имени пространства имён->Rename (или F2, но это зависит от настроек окружения)


Да, можно. Например добавь в проект класс, и просто поменяй его namespace. Тогда, что бы использовать его в WindowsFormsApplication1, тебе явно придется подключать namespace, в котором находится твой класс.


Контекстное меню на имени пространства имён->Rename (или F2, но это зависит от настроек окружения)
Это я знаю, но не хотелось нагружать человека дополнительной информацией о работе среды


На примере консоли:
//Файл Program
using SomeNameSpace;//здесь твой класс
 
namespace DraftProject_ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.ReadLine();
        }
 
    }
}
А вот сам класс:
namespace SomeNameSpace
{
    class Class1
    {
    }
}


Это я знаю
Ни минуты не сомневался, что ты знаешь . Но это очень нужный инструмент и знать о нем автору темы необходимо, ибо он переименовывал вручную