2012-08-09 3 views
1

Прежде всего я хотел бы заявить, что мне это не нужно или планируете реализовать это; это чистый сценарий «Что если» или «Можете ли вы это сделать».Изменение пространства имен в RunTime в C#

Если у меня есть C# класс, как показано ниже:

Namespace Test 
{ 
    public static class TestClass 
    { 
    } 
} 

Есть ли способ во время выполнения, чтобы изменить пространство имен «Test» на любую другую строку?

Обычно вы бы назвали Test.TestClass, что мне интересно, если вы можете сделать какое-то отражение или манипуляцию сборки времени, чтобы изменить этот вызов как NewNameSpace.TestClass?

Спасибо!

Я люблю изучать этот материал!

+0

В этом проблема с гипотетическими вопросами, всегда непонятно, может ли квалифицироваться функция * real * .NET. Посмотрите на перенаправление типов: http://msdn.microsoft.com/en-us/library/ms177220.aspx –

ответ

1

Здесь нет ответов и моих исследований, что это невозможно.

Смежные вопросы