1
我首先想说明我不需要这个或计划实现这个;这是纯粹的“如果”或“你可以做”场景。在C运行时更改命名空间#
如果我有一个C#类象下面这样:
Namespace Test
{
public static class TestClass
{
}
}
是否有在运行时的方式来“测试”的命名空间更改为其他任何字符串?
通常你会打电话Test.TestClass
,我想知道的是,如果你可以做某种反射或运行时装配操作来将该呼叫改变为NewNameSpace.TestClass
?
谢谢!
我喜欢学习这东西!
这是假设问题的麻烦,它总是不清楚* real * .NET功能是否合格。查看类型转发:http://msdn.microsoft.com/en-us/library/ms177220.aspx – 2012-08-09 17:34:50