最初に、これは必要ない、またはこれを実装する予定があることを述べたいと思います。これは、純粋な「WhatIf」または「CanYouDoIt」シナリオです。
以下のようなC#クラスがある場合:
Namespace Test
{
public static class TestClass
{
}
}
実行時に「Test」の名前空間を他の文字列に変更する方法はありますか?
通常は、と呼びますがTest.TestClass
、私が疑問に思っているのは、ある種のリフレクションまたはランタイムアセンブリ操作を実行して、その呼び出しをlikeに変更できるNewNameSpace.TestClass
かどうかです。
ありがとう!
私はこのことを学ぶのが大好きです!